警告: このページでは、Google の古い API である Google Data APIs について説明します。このページは、Google Data APIs ディレクトリに記載されている 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 のサンプル
これらはライブサンプルです。クリックして表示してください。詳細については、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 ガジェットの作成のドキュメントをご覧ください。
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 のサンプル。