Google Data APIs サンプル
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
警告: このページでは、Google の古い API である Google Data APIs について説明します。このページは、Google Data APIs ディレクトリに記載されている API にのみ関連しています。これらの API の多くは、新しい API に置き換えられています。特定の新しい API については、その API のドキュメントをご覧ください。新しい API でリクエストを承認する方法については、Google アカウントの認証と認可をご覧ください。
このページでは、サンプルコードへのリンクとサンプルコードに関する情報を提供します。
目次
- JavaScript サンプル
- JSON のサンプル
- ガジェットのサンプル
- Java サンプル
- .NET サンプル
- その他の言語
JavaScript サンプル
JavaScript クライアント ライブラリは、ウェブブラウザから Base Data API、Blogger Data API、Calendar Data API、Contacts Data API、Finance Data API とのやり取りに使用できます。
注: このセクションに以前掲載されていたサンプルは、利用できなくなった API や認証方法に依存していたため、削除されました。
JSON のサンプル
これらはライブサンプルです。クリックして表示してください。詳細については、Google Data APIs での JSON の使用をご覧ください。
Google カレンダー
- カレンダーの予定
- このサンプルでは、Calendar Data API で提供される JSON 出力形式を使用して、Google カレンダーの今後の予定のリストをウェブページに表示する方法を示します。
Blogger
- Blogger の最近の投稿
- このサンプルでは、Blogger Data API で提供される JSON 出力形式を使用して、Blogger ベータ版でホストされているブログの最近の投稿のリストを表示する方法を示します。
スプレッドシート
- Google スプレッドシートのデータの読み取り
- このサンプルでは、スプレッドシート データ API が提供する JSON 出力形式を使用して、Google スプレッドシートのデータをウェブページに表示する方法を示します。
ガジェットのサンプル
Google Data API ガジェットの作成の詳細については、Google Data ガジェットの作成または OAuth ガジェットの作成のドキュメントをご覧ください。
- Blogger ガジェット
- YouTube ガジェット
Java のサンプル
クライアント ライブラリにバンドルされているサンプル
これらのサンプルは、ダウンロード可能な Java クライアント ライブラリ パッケージにあります。詳細については、Java クライアント ライブラリのデベロッパー ガイドをご覧ください。または、Java クライアント ライブラリをダウンロードしてください。
- java/sample/authsub/
- Java サーブレットを使用して実装された GData AuthSub プロキシ。プロキシ経由でデータにアクセスする JavaScript クライアントのサンプル。
- java/sample/calendar/
- Google カレンダーで複数のハードワイヤード操作を実行するシンプルなクライアント。
- java/sample/codesarch/
Google Code Search データ API のクエリを実行する - コマンドライン クライアント。
- 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 ウェブ アルバム API を使用したサンプルアプリ。
- java/sample/sidewiki/
- Google Sidewiki API を使用するサンプルアプリ。
- java/sample/webmastertools/
- Webmaster API を使用したサンプルアプリ。
- java/sample/youtube/
- YouTube API を使用するサンプルアプリ。
- YouTubeSample ASP ページ
- クライアント ライブラリを使用した動画の検索とアップロードのサンプル。
.NET のサンプル
クライアント ライブラリにバンドルされているサンプル
これらのサンプルは、ダウンロード可能な .NET クライアント ライブラリ パッケージにあります。詳細については、.NET クライアント ライブラリのデベロッパー ガイドをご覧いただくか、.NET クライアント ライブラリをダウンロードしてください。
- clients/cs/samples/blogger/
- Blogger API を使用したサンプルアプリ。
- clients/cs/samples/calendar/
- Google Calendar Data API を使用するサンプルアプリ。
- clients/cs/samples/spreadsheets/
- Google スプレッドシート API を使用したサンプルアプリ。
- clients/cs/samples/DocListUploader/
- ドキュメントを Google ドキュメントにアップロードします。
- clients/cs/samples/DocListExporter/
- Google ドキュメントをさまざまな形式でエクスポートします。
- clients/cs/samples/PhotoBrowser/
- Picasa ウェブ アルバム API を使用したサンプルアプリ。
- clients/cs/samples/YouTubeSample/
- YouTube API を使用するサンプルアプリ。
- clients/cs/samples/appsforyourdomain/
- G Suite API を使用するサンプルアプリ。
その他の例
- 連絡先アップデート ツール
- Contacts API を使用して連絡先を読み取り、更新する方法を示す WPF サンプル。.zip ファイルもご利用いただけます。
- Google ドキュメント PDF 連結ツール
- PDF ファイルを連結し、結果を Google ドキュメントにアップロードします。.zip ファイルもご利用いただけます。
その他の言語
C++
- Documents List API のサンプル
- ユーザーが Google ドキュメント、スプレッドシート、プレゼンテーション、フォルダの表示、アップロード、削除、検索を行えるようにします。このサンプルでは、読み取り/書き込み権限を持つユーザーを一覧表示することで、API の ACL 機能も示しています。
Ruby
- DocList Manager
- ユーザーがドキュメントを表示してエクスポートできる Ruby on Rails のサンプル。
トップへ戻る
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 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)"]]