Google Data APIs サンプル

警告: このページでは、Google の古い API である Google Data APIs について説明します。このページは、Google Data APIs ディレクトリに記載されている 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 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 のサンプル。

トップへ戻る