คําเตือน: หน้านี้เกี่ยวกับ API แบบเก่าของ Google ซึ่งก็คือ Google Data API โดยเกี่ยวข้องกับ 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 เบต้าโดยใช้รูปแบบเอาต์พุต JSON จาก Blogger Data API
สเปรดชีต
- การอ่านข้อมูล Google สเปรดชีต
- ตัวอย่างนี้สาธิตการแสดงข้อมูลจากสเปรดชีต Google ในหน้าเว็บโดยใช้รูปแบบเอาต์พุต JSON จาก Data Data API
ตัวอย่างแกดเจ็ต
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแกดเจ็ต Google Data API โปรดดูการสร้างแกดเจ็ตข้อมูลของ Google หรือเอกสารเกี่ยวกับการเขียนแกดเจ็ต OAuth ฉบับเต็ม
ตัวอย่าง Java
ตัวอย่างที่รวมอยู่ในคลังไคลเอ็นต์
ตัวอย่างเหล่านี้มีอยู่ในแพ็กเกจไลบรารีของไคลเอ็นต์ Java ที่ดาวน์โหลดได้ ดูข้อมูลเพิ่มเติมได้ในคู่มือสําหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไคลเอ็นต์ Java หรือดาวน์โหลดไลบรารีของไคลเอ็นต์ Java
- java/sample/authsub/
- พร็อกซี GData AuthSub ที่ติดตั้งใช้งานโดยใช้เซิร์ฟเวอร์เสมือนของ Java ตัวอย่างไคลเอ็นต์ JavaScript ที่เข้าถึงข้อมูลผ่านพร็อกซี
- java/sample/calendar/
- ไคลเอ็นต์แบบเรียบง่ายที่มีการปรับแต่งแบบครบครันใน Google ปฏิทิน
- java/sample/codesarch/
- ไคลเอ็นต์บรรทัดคําสั่งเพื่อค้นหา API ข้อมูล Google Code Search
- java/sample/spreadsheet/
- ตัวอย่างแอปที่ใช้ Google สเปรดชีต 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/webmasterstools/
- ตัวอย่างแอปที่ใช้ Webmaster API
- java/sample/youtube/
- ตัวอย่างแอปที่ใช้ YouTube API
- หน้าตัวอย่าง ASP ของ YouTube
- ค้นหาและอัปโหลดวิดีโอตัวอย่างโดยใช้ไลบรารีของไคลเอ็นต์
ตัวอย่าง .NET
ตัวอย่างที่รวมอยู่ในคลังไคลเอ็นต์
ตัวอย่างเหล่านี้มีอยู่ในแพ็กเกจไลบรารีของไคลเอ็นต์ .NET ที่ดาวน์โหลดได้ ดูข้อมูลเพิ่มเติมได้จากคู่มือสําหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับไคลเอ็นต์ .NET หรือดาวน์โหลดไลบรารีของไคลเอ็นต์ .NET
- ลูกค้า/cs/sample/blogger/
- ตัวอย่างแอปที่ใช้ Blogger API
- ไคลเอ็นต์/cs/sample/calendar/
- ตัวอย่างแอปที่ใช้ Google Calendar Data API
- ไคลเอ็นต์/cs/ตัวอย่าง/สเปรดชีต/
- ตัวอย่างแอปที่ใช้ Google สเปรดชีต API
- client/cs/sample/DocListUploader/
- อัปโหลดเอกสารไปยัง Google เอกสาร
- client/cs/sample/DocListExporter/
- ส่งออก Google เอกสารในรูปแบบต่างๆ
- clients/cs/sample/PhotoBrowser/
- ตัวอย่างแอปที่ใช้ Picasa Web Album API
- ไคลเอ็นต์/cs/sample/YouTubeSample/
- ตัวอย่างแอปที่ใช้ YouTube API
- clients/cs/sample/appsforyourdomain/
- ตัวอย่างแอปที่ใช้ G Suite API
ตัวอย่างอื่นๆ
- โปรแกรมอัปเดตรายชื่อติดต่อ
- ตัวอย่าง WPF ที่สาธิตวิธีอ่านและอัปเดตรายชื่อติดต่อโดยใช้ Contacts API นอกจากนี้ยังมีไฟล์ .zip ให้ใช้งานด้วย
- ตัวสร้าง PDF ของ Google เอกสาร
- รวมไฟล์ PDF ไว้ด้วยกันและอัปโหลดผลลัพธ์ไปยัง Google เอกสาร นอกจากนี้ยังมีไฟล์ .zip ให้ใช้งานด้วย
ภาษาอื่นๆ
C++
- ตัวอย่าง API ของรายการเอกสาร
- อนุญาตให้ผู้ใช้ดู อัปโหลด ลบ และค้นหาเอกสาร สเปรดชีต งานนําเสนอ และโฟลเดอร์ของ Google ตัวอย่างนี้ยังแสดงฟังก์ชันการทํางาน ACL ของ API ด้วยการแสดงผู้ใช้ที่มีสิทธิ์อ่าน/เขียน
Ruby
- เครื่องมือจัดการเอกสาร
- Ruby on Rails ตัวอย่างช่วยให้ผู้ใช้ดูและส่งออกเอกสารได้