警告: このページは、Google の古い API である Google Data 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 のサンプル
これらはライブサンプルです。クリックすると表示されます。詳しくは、Google Data API での JSON の使用をご覧ください。
Google カレンダー
- カレンダーの予定
- このサンプルは、Calendar Data API が提供する JSON 出力形式を使用して、Google カレンダーの今後のカレンダーの予定をウェブページに表示します。
Blogger
- Blogger の最近の投稿
- このサンプルは、Blogger データ API が提供する JSON 出力形式を使用して、Blogger(ベータ版)でホストされているブログの最新投稿の一覧を表示します。
スプレッドシート
- Google スプレッドシートのデータを読み取る
- このサンプルでは、Google スプレッドシートのデータを、スプレッドシート データ API が提供する JSON 出力形式を使用してウェブページに表示します。
ガジェットのサンプル
Google Data API ガジェットの作成について詳しくは、Google Data Gadget を作成する、または OAuth ガジェットを作成するをご覧ください。
Java のサンプル
クライアント ライブラリにバンドルされているサンプル
これらのサンプルは、ダウンロード可能な Java クライアント ライブラリ パッケージに含まれています。詳細については、Java クライアント ライブラリ デベロッパー ガイドをご覧になるか、Java クライアント ライブラリをダウンロードしてください。
- java/sample/authsub/
- GData サーブレットを使用して実装された GData AuthSub プロキシ。このプロキシ経由でデータにアクセスするサンプル JavaScript クライアント。
- java/sample/calendar/
- Google カレンダーに対して複数の有線操作を行うシンプルなクライアント。
- java/sample/codesarch/
- Google Code Search Data 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 Web Album API を使用するサンプルアプリ。
- java/sample/sidewiki/
- Google Sidewiki API を使用するサンプルアプリ。
- java/sample/webmasterstools/
- 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/spreadsheet/
- Google スプレッドシート 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 を使用するサンプルアプリ。
その他の例
- 連絡先の更新者
- Contacts API を使用して連絡先の読み取りと更新を行う方法を示す WPF のサンプル。.zip ファイルも使用できます。
- Google ドキュメントの PDF の連結
- PDF ファイルを連結して、結果を Google ドキュメントにアップロードします。.zip ファイルも使用できます。
その他の言語
C++
- Documents List API のサンプル
- ユーザーは Google のドキュメント、スプレッドシート、プレゼンテーション、フォルダを表示、アップロード、削除、検索できます。このサンプルでは、読み取り/書き込み権限を持つユーザーを一覧表示して、API の ACL 機能についても説明します。
Ruby
- DocList マネージャー
- ユーザーがドキュメントを表示してエクスポートできるようにする Ruby on Rails のサンプル。