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