Contoh Google Data API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Peringatan: Halaman ini membahas API lama Google, yaitu Google Data API; halaman ini hanya relevan dengan API yang tercantum dalam direktori Google Data API, yang sebagian besar telah digantikan dengan API yang lebih baru. Untuk mengetahui informasi tentang API baru tertentu, lihat dokumentasi API baru tersebut. Untuk mengetahui informasi tentang cara mengizinkan permintaan dengan API yang lebih baru, lihat Autentikasi dan Otorisasi Akun Google.
Halaman ini menyediakan link dan informasi tentang contoh kode.
Daftar Isi
- Contoh JavaScript
- Contoh JSON
- Contoh gadget
- Contoh Java
- Contoh.NET
- Bahasa lainnya
Contoh JavaScript
Library klien JavaScript
dapat digunakan dari browser web untuk berinteraksi dengan Base Data API, Blogger Data API,
Calendar Data API, Contacts Data API, dan
Finance Data API.
Catatan: Contoh yang sebelumnya ada di bagian ini telah dihapus karena mengandalkan API dan/atau metode autentikasi yang tidak lagi tersedia.
Contoh JSON
Ini adalah contoh aktif; klik untuk melihatnya. Untuk mengetahui informasi selengkapnya, lihat Menggunakan JSON dengan Google Data API.
Google Kalender
- Acara mendatang dari Kalender
- Contoh ini menunjukkan cara menampilkan daftar acara kalender mendatang dari Google Kalender di halaman web menggunakan format output JSON yang disediakan oleh Calendar Data API.
Blogger
- Postingan terbaru dari Blogger
- Contoh ini menunjukkan cara menampilkan daftar postingan terbaru dari blog yang dihosting di Blogger Beta menggunakan format output JSON yang disediakan oleh Blogger Data API.
Spreadsheet
- Membaca data Google Spreadsheet
- Contoh ini menunjukkan cara menampilkan data dari Spreadsheet Google di halaman web menggunakan format output JSON yang disediakan oleh Spreadsheet Data API.
Contoh gadget
Untuk mengetahui informasi selengkapnya tentang cara membuat gadget Google Data API, lihat Membuat Gadget Data Google atau dokumentasi lengkap Menulis Gadget OAuth.
- Gadget Blogger
- Gadget YouTube
Contoh Java
Contoh yang disertakan dengan library klien
Contoh ini dapat ditemukan dalam paket library klien Java yang dapat didownload. Untuk mengetahui informasi selengkapnya, lihat panduan developer library klien Java, atau download library klien Java.
- java/sample/authsub/
- Proxy AuthSub GData, diterapkan menggunakan servlet Java; contoh klien JavaScript yang mengakses data melalui proxy.
- java/sample/calendar/
- Klien sederhana yang melakukan beberapa manipulasi hardwired di Google Kalender.
- java/sample/codesarch/
- Klien command line untuk membuat kueri Google Code Search Data API.
- java/sample/spreadsheet/
- Contoh aplikasi yang menggunakan Google Spreadsheet API.
- java/sample/appsforyourdomain/
- Contoh aplikasi yang menggunakan G Suite API.
- java/sample/blogger/
- Contoh aplikasi yang menggunakan Blogger API.
- java/sample/contacts/
- Aplikasi contoh yang menggunakan Google Contacts API.
- java/sample/docs/
- Aplikasi contoh menggunakan Google Doclist API.
- java/sample/gbase/
- Contoh aplikasi yang menggunakan Google Base API.
- java/sample/photos/
- Contoh aplikasi yang menggunakan Picasa Web Album API.
- java/sample/sidewiki/
- Contoh aplikasi yang menggunakan Google Sidewiki API.
- java/sample/webmastertools/
- Contoh aplikasi yang menggunakan Webmaster API.
- java/sample/youtube/
- Contoh aplikasi yang menggunakan YouTube API.
- Halaman ASP YouTubeSample
- Contoh penelusuran dan upload video menggunakan library klien.
Sampel .NET
Contoh yang disertakan dengan library klien
Contoh ini dapat ditemukan dalam paket library klien .NET yang dapat didownload. Untuk mengetahui informasi selengkapnya, lihat panduan developer library klien.NET, atau download library klien .NET.
- clients/cs/samples/blogger/
- Contoh aplikasi yang menggunakan Blogger API.
- clients/cs/samples/calendar/
- Contoh aplikasi yang menggunakan Google Calendar Data API.
- clients/cs/samples/spreadsheets/
- Aplikasi contoh yang menggunakan Google Spreadsheet API.
- clients/cs/samples/DocListUploader/
- Mengupload dokumen ke Google Dokumen.
- clients/cs/samples/DocListExporter/
- Mengekspor Dokumen Google dalam berbagai format.
- clients/cs/samples/PhotoBrowser/
- Contoh aplikasi yang menggunakan Picasa Web Album API.
- clients/cs/samples/YouTubeSample/
- Contoh aplikasi yang menggunakan YouTube API.
- clients/cs/samples/appsforyourdomain/
- Contoh aplikasi yang menggunakan G Suite API.
Contoh lainnya
- Pengupdate Kontak
- Contoh WPF yang menunjukkan cara membaca dan memperbarui kontak Anda menggunakan Contacts API.
File.zip juga tersedia.
- Penggabung PDF Google Dokumen
- Menggabungkan file PDF dan mengupload hasilnya ke Google Dokumen.
File.zip juga tersedia.
Bahasa lainnya
C++
- Contoh Documents List API
- Memungkinkan pengguna melihat, mengupload, menghapus, dan menelusuri dokumen, spreadsheet, presentasi, dan folder Google mereka. Contoh ini juga menunjukkan fungsi ACL API dengan mencantumkan pengguna yang memiliki izin baca/tulis.
Ruby
- DocList Manager
- Contoh Ruby on Rails yang memungkinkan pengguna melihat dan mengekspor dokumen.
Kembali ke atas
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[[["\u003cp\u003eThis page focuses on Google's older Google Data APIs and provides links to relevant documentation for newer APIs.\u003c/p\u003e\n"],["\u003cp\u003eThe page offers various code samples in JavaScript, JSON, Gadget, Java, .NET, and other languages to showcase interactions with the APIs.\u003c/p\u003e\n"],["\u003cp\u003eMany previously available JavaScript samples have been removed due to reliance on outdated APIs or authentication methods.\u003c/p\u003e\n"],["\u003cp\u003eUsers can find bundled sample code within the downloadable Java and .NET client library packages.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides documentation and resources for creating Google Data API gadgets and using JSON with Google Data APIs.\u003c/p\u003e\n"]]],[],null,["# Google Data APIs Samples\n\n**Warning** : This page is about Google's older APIs, the Google Data APIs; it's relevant only to the APIs that are listed in the [Google Data APIs directory](/gdata/docs/directory), many of which have been replaced with newer APIs. For information about a specific new API, see the new API's documentation. For information about authorizing requests with a newer API, see [Google Accounts Authentication and Authorization](/accounts).\n\nThis page provides links and information about sample code.\n\nContents\n--------\n\n1. [JavaScript samples](#JavaScript)\n2. [JSON samples](#JSON)\n3. [Gadget samples](#Gadgets)\n4. [Java samples](#Java)\n5. [.NET samples](#NET)\n6. [Other languages](#OTHERLANGS)\n\nJavaScript samples\n------------------\n\nThe [JavaScript client library](/gdata/docs/js)\ncan be used from web browsers to interact with the [Base Data API](/base), [Blogger Data API](/blogger/docs/1.0/developers_guide_js),\n[Calendar Data API](/google-apps/calendar/v1/developers_guide_javascript), [Contacts Data API](/google-apps/contacts/v1/developers_guide_js), and\n[Finance Data API](/finance/docs/1.0/developers_guide_js).\n\n**Note**: The samples that were previously in this section have been removed because they relied on APIs and/or authentication methods that are no longer available.\n\nJSON samples\n------------\n\nThese are live samples; click to view them. For more information, see [Using JSON with Google Data APIs](/gdata/json).\n\n### Google Calendar\n\n[Upcoming events from Calendar](/gdata/samples/cal_sample)\n: This sample demonstrates displaying a list of upcoming calendar events from a Google Calendar on a web page using the JSON output format provided by the Calendar Data API.\n\n### Blogger\n\n[Recent posts from Blogger](/gdata/samples/blogger_sample)\n: This sample demonstrates displaying a list of recent posts from a blog hosted on Blogger Beta using the JSON output format provided by the Blogger Data API.\n\n### Spreadsheets\n\n[Reading Google Spreadsheets data](/gdata/samples/spreadsheet_sample)\n: This sample demonstrates displaying data from a Google Spreadsheet on a web page using the JSON output format provided by the Spreadsheet Data API.\n\nGadget samples\n--------------\n\nFor more information on creating Google Data API gadgets, see [Creating a Google Data Gadget](/gdata/articles/gdata_gadgets) or the full [Writing OAuth Gadgets](/gadgets/docs/oauth) documentation.\n\n[Blogger gadget](http://code.google.com/p/gdata-samples/source/browse/trunk/gadgets/blogger/blogger_gadget.xml)\n[YouTube gadget](http://gadget-doc-examples.googlecode.com/svn/trunk/opensocial-gadgets/oauth-test.xml)\n\nJava samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable Java client library\npackage. For more information, see the [Java\nclient library developer's guide](/gdata/client-java), or [download the Java client library](//code.google.com/p/gdata-java-client/downloads/list).\n\n[java/sample/authsub/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/authsub)\n: GData AuthSub proxy, implemented using Java servlets; sample JavaScript client that accesses data through the proxy.\n\n[java/sample/calendar/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/calendar)\n: Simple client that performs several hardwired manipulations on a Google Calendar.\n\n[java/sample/codesarch/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/codesearch)\n: Command line client to query the Google Code Search data API.\n\n[java/sample/spreadsheet/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet)\n: Sample apps using Google Spreadsheet API.\n\n[java/sample/appsforyourdomain/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/appsforyourdomain)\n: Sample apps using G Suite API.\n\n[java/sample/blogger/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/blogger)\n: Sample apps using Blogger API.\n\n[java/sample/contacts/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/contacts)\n: Sample apps using Google Contacts API.\n\n[java/sample/docs/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/docs)\n: Sample apps using Google Doclist API.\n\n[java/sample/gbase/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/gbase)\n: Sample apps using Google Base API.\n\n[java/sample/photos/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/photos)\n: Sample apps using Picasa Web Album API.\n\n[java/sample/sidewiki/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/sidewiki)\n: Sample apps using Google Sidewiki API.\n\n[java/sample/webmastertools/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/webmastertools)\n: Sample apps using Webmaster API.\n\n[java/sample/youtube/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/youtube)\n: Sample apps using YouTube API.\n\n[YouTubeSample ASP page](http://google-gdata.googlecode.com/svn/trunk/clients/cs/samples/YouTubeSample/)\n: Video search and upload sample using the client library.\n\n.NET samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable .NET client library package. For more information, see the [.NET client library developer's guide](/gdata/client-cs), or [download the .NET client library](//code.google.com/p/google-gdata).\n\n[clients/cs/samples/blogger/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/blogger)\n: Sample apps using Blogger API.\n\n[clients/cs/samples/calendar/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/calendar)\n: Sample apps using Google Calendar Data API.\n\n[clients/cs/samples/spreadsheets/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/spreadsheets)\n: Sample apps using Google Spreadsheet API.\n\n[clients/cs/samples/DocListUploader/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListUploader)\n: Uploads documents to Google Docs.\n\n[clients/cs/samples/DocListExporter/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListExporter)\n: Exports Google Documents in various formats.\n\n[clients/cs/samples/PhotoBrowser/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/PhotoBrowser)\n: Sample apps using Picasa Web Album API.\n\n[clients/cs/samples/YouTubeSample/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/YouTubeSample)\n: Sample apps using YouTube API.\n\n[clients/cs/samples/appsforyourdomain/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/appsforyourdomain)\n: Sample apps using G Suite API.\n\n### Other examples\n\n[Contacts Updater](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/contacts/ContactsUpdater)\n: A WPF sample that demonstrates how to read and update your contacts using the Contacts API.\n A [.zip file](http://gdata-samples.googlecode.com/svn/trunk/contacts/ContactsUpdater/ContactsUpdater.zip) is also available.\n\n[Google Docs PDF Concatenator](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/PdfConcatenate)\n: Concatenates PDF files together and uploads the result to Google Docs.\n A [.zip file](http://gdata-samples.googlecode.com/files/PdfConcatenate.zip) is also available.\n\nOther languages\n---------------\n\n### C++\n\n[Documents List API sample](//code.google.com/p/gdata-cpp-util/source/browse/trunk/doclist_sample.cc)\n: Allows users to view, upload, delete, and search their Google documents, spreadsheets, presentations, and folders. This sample\n also demonstrates the API's ACL functionality by listing the users who have read/write permissions.\n\n### Ruby\n\n[DocList Manager](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/DocListManager)\n: Ruby on Rails sample that allows users to view and export documents.\n\n[Back to top](#top)"]]