Google Data API のサンプル

警告: このページは、Google の古い API である Google Data API を対象としています。Google Data API ディレクトリに記載されている API のみを対象としており、その多くは新しい API に置き換えられています。特定の新しい API については、その新しい API のドキュメントをご覧ください。新しい API を使用してリクエストを承認する方法については、Google アカウントの認証と承認をご覧ください。

このページでは、サンプルコードへのリンクと情報を提供します。

目次

  1. JavaScript サンプル
  2. JSON のサンプル
  3. ガジェットのサンプル
  4. Java サンプル
  5. .NET サンプル
  6. その他の言語

JavaScript のサンプル

JavaScript クライアント ライブラリはウェブブラウザから使用して Base Data APIBlogger Data APICalendar Data APIContacts Data APIFinance 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 ガジェットを作成するをご覧ください。

Blogger ガジェット
YouTube ガジェット

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 のサンプル。

トップへ戻る