ตัวอย่าง Google Data APIs

คำเตือน: หน้านี้เป็นข้อมูลเกี่ยวกับ Google Data API ซึ่งเป็น API รุ่นเก่าของ Google โดยเกี่ยวข้องกับ API ที่แสดงอยู่ในไดเรกทอรี Google Data API เท่านั้น ซึ่ง API หลายรายการถูกแทนที่ด้วย API รุ่นใหม่กว่าแล้ว ดูข้อมูลเกี่ยวกับ API ใหม่ที่เฉพาะเจาะจงได้ในเอกสารประกอบของ API ใหม่ ดูข้อมูลเกี่ยวกับการให้สิทธิ์คำขอด้วย API เวอร์ชันใหม่กว่าได้ที่การตรวจสอบสิทธิ์และการให้สิทธิ์บัญชี Google

หน้านี้มีลิงก์และข้อมูลเกี่ยวกับโค้ดตัวอย่าง

เนื้อหา

  1. ตัวอย่าง JavaScript
  2. ตัวอย่าง JSON
  3. ตัวอย่างแกดเจ็ต
  4. ตัวอย่าง Java
  5. ตัวอย่าง.NET
  6. ภาษาอื่นๆ

ตัวอย่าง JavaScript

ไลบรารีไคลเอ็นต์ JavaScript สามารถใช้จากเว็บเบราว์เซอร์เพื่อโต้ตอบกับ Base Data API, Blogger Data API, Calendar Data API, Contacts Data API และ Finance Data API

หมายเหตุ: เราได้นำตัวอย่างที่เคยอยู่ในส่วนนี้ออกแล้วเนื่องจากตัวอย่างดังกล่าวต้องใช้ API และ/หรือวิธีการตรวจสอบสิทธิ์ที่ไม่มีให้บริการอีกต่อไป

ตัวอย่าง JSON

ตัวอย่างเหล่านี้เป็นตัวอย่างที่ใช้งานจริง คลิกเพื่อดู ดูข้อมูลเพิ่มเติมได้ที่การใช้ JSON กับ Google Data API

Google ปฏิทิน

กิจกรรมที่กำลังจะมาถึงจากปฏิทิน
ตัวอย่างนี้แสดงการแสดงรายการกิจกรรมในปฏิทินที่กำลังจะมาถึงจาก Google ปฏิทินในหน้าเว็บโดยใช้รูปแบบเอาต์พุต JSON ที่ Calendar Data API มีให้

Blogger

โพสต์ล่าสุดจาก Blogger
ตัวอย่างนี้แสดงรายการโพสต์ล่าสุดจากบล็อกที่โฮสต์ใน Blogger Beta โดยใช้รูปแบบเอาต์พุต JSON ที่ API ข้อมูลของ Blogger มีให้

สเปรดชีต

การอ่านข้อมูลสเปรดชีตของ Google
ตัวอย่างนี้แสดงการแสดงข้อมูลจาก Google สเปรดชีตในหน้าเว็บโดยใช้รูปแบบเอาต์พุต JSON ที่จัดทำโดย Spreadsheet Data API

ตัวอย่างแกดเจ็ต

ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแกดเจ็ต Google Data API ได้ที่การสร้างแกดเจ็ตข้อมูล Google หรือเอกสารประกอบฉบับเต็มเรื่องการเขียนแกดเจ็ต OAuth

แกดเจ็ต Blogger
แกดเจ็ต YouTube

ตัวอย่าง Java

ตัวอย่างที่มาพร้อมกับไลบรารีของไคลเอ็นต์

ตัวอย่างเหล่านี้อยู่ในแพ็กเกจไลบรารีไคลเอ็นต์ Java ที่ดาวน์โหลดได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์ Java หรือดาวน์โหลดไลบรารีของไคลเอ็นต์ Java

java/sample/authsub/
พร็อกซี GData AuthSub ที่ติดตั้งใช้งานโดยใช้ Java Servlet และไคลเอ็นต์ JavaScript ตัวอย่างที่เข้าถึงข้อมูลผ่านพร็อกซี
java/sample/calendar/
ไคลเอ็นต์แบบง่ายที่ทำการจัดการแบบฮาร์ดโค้ดหลายอย่างใน Google ปฏิทิน
java/sample/codesarch/
ไคลเอ็นต์บรรทัดคำสั่งเพื่อค้นหา Google Code Search Data API
java/sample/spreadsheet/
แอปตัวอย่างที่ใช้ Google Spreadsheet API
java/sample/appsforyourdomain/
ตัวอย่างแอปที่ใช้ G Suite API
java/sample/blogger/
แอปตัวอย่างที่ใช้ Blogger API
java/sample/contacts/
แอปตัวอย่างที่ใช้ Google Contacts API
java/sample/docs/
แอปตัวอย่างที่ใช้ Google Doclist API
java/sample/gbase/
แอปตัวอย่างที่ใช้ Google Base API
java/sample/photos/
แอปตัวอย่างที่ใช้ Picasa Web Album API
java/sample/sidewiki/
แอปตัวอย่างที่ใช้ Google Sidewiki API
java/sample/webmastertools/
ตัวอย่างแอปที่ใช้ Webmaster API
java/sample/youtube/
แอปตัวอย่างที่ใช้ YouTube API
หน้า ASP ของ YouTubeSample
ตัวอย่างการค้นหาและอัปโหลดวิดีโอโดยใช้ไลบรารีของไคลเอ็นต์

ตัวอย่าง .NET

ตัวอย่างที่มาพร้อมกับไลบรารีของไคลเอ็นต์

ตัวอย่างเหล่านี้อยู่ในแพ็กเกจไลบรารีของไคลเอ็นต์ .NET ที่ดาวน์โหลดได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไลบรารีของไคลเอ็นต์ .NET หรือดาวน์โหลดไลบรารีของไคลเอ็นต์ .NET

clients/cs/samples/blogger/
แอปตัวอย่างที่ใช้ Blogger API
clients/cs/samples/calendar/
แอปตัวอย่างที่ใช้ Google Calendar Data API
clients/cs/samples/spreadsheets/
แอปตัวอย่างที่ใช้ Google Spreadsheets API
clients/cs/samples/DocListUploader/
อัปโหลดเอกสารไปยัง Google เอกสาร
clients/cs/samples/DocListExporter/
ส่งออกเอกสาร Google ในรูปแบบต่างๆ
clients/cs/samples/PhotoBrowser/
ตัวอย่างแอปที่ใช้ Picasa Web Album API
clients/cs/samples/YouTubeSample/
แอปตัวอย่างที่ใช้ YouTube API
clients/cs/samples/appsforyourdomain/
ตัวอย่างแอปที่ใช้ G Suite API

ตัวอย่างอื่นๆ

โปรแกรมอัปเดตรายชื่อติดต่อ
ตัวอย่าง WPF ที่แสดงวิธีอ่านและอัปเดตรายชื่อติดต่อโดยใช้ Contacts API นอกจากนี้ยังมีไฟล์ .zip ด้วย
ตัวต่อ PDF ของ Google เอกสาร
ต่อไฟล์ PDF เข้าด้วยกันและอัปโหลดผลลัพธ์ไปยัง Google เอกสาร นอกจากนี้ยังมีไฟล์ .zip ด้วย

ภาษาอื่นๆ

C++

ตัวอย่าง Documents List API
อนุญาตให้ผู้ใช้ดู อัปโหลด ลบ และค้นหาเอกสาร สเปรดชีต งานนำเสนอ และโฟลเดอร์ Google ของตน ตัวอย่างนี้ ยังแสดงฟังก์ชัน ACL ของ API โดยการแสดงรายชื่อผู้ใช้ที่มีสิทธิ์อ่าน/เขียนด้วย

Ruby

DocList Manager
ตัวอย่าง Ruby on Rails ที่ช่วยให้ผู้ใช้ดูและส่งออกเอกสารได้

กลับไปด้านบน