Google Data クライアント ライブラリを使用して、Blogger Data API を使用するクライアント アプリケーションを作成できます。
クライアント ライブラリには、言語ごとにツールと抽象化レイヤが用意されており、HTTP リクエストの作成や HTTP レスポンスの手動処理を行わずに、クエリを作成してレスポンス データを使用できます。各クライアント ライブラリには、API が使用する要素とデータ型に対応するクラスが用意されています。各クライアント ライブラリでは、Data API を持つ特定の Google サービスの拡張機能も提供されます。
Java クライアント ライブラリ
Java クライアント ライブラリは Google から提供されています。
- スタートガイド
- Blogger のデベロッパー用 Java ガイド
- リファレンス ガイド(Javadoc)
- Java クライアント ライブラリでの Eclipse の使用に関する記事
- プロジェクト メインページ(Subversion)
- ダウンロード ページ
.NET クライアント ライブラリ
.NET クライアント ライブラリは Google が提供しており、デスクトップ、ウェブ、モバイルアプリの開発に使用できます。
- スタートガイド
- .NET 向け Blogger デベロッパー ガイド
- リファレンス ガイド(NDoc)
- プロジェクト メインページ(Subversion)
- ダウンロード ページ
PHP クライアント ライブラリ
PHP クライアント ライブラリは、Zend Framework の一部として Zend によって提供されます。スタンドアロン リリースとしても利用できます。
- スタートガイド
- PHP 用 Blogger デベロッパー ガイド
- Zend リファレンス ガイド
- Zend API ガイド(phpdoc) -- 'Package' として Zend_Gdata を選択します
- ダウンロード ページ
Python クライアント ライブラリ
Python クライアント ライブラリは Google が提供するライブラリで、コマンドライン、ウェブ、Google App Engine アプリケーションの開発を可能にします。
- スタートガイド
- Python 用 Blogger デベロッパー ガイド
- リファレンス ガイド(PyDoc)
- プロジェクト メインページ(Subversion)
- ダウンロード ページ
JavaScript クライアント ライブラリ
JavaScript クライアント ライブラリは、JavaScript 内から完全な読み取り/書き込み機能を備えています。読み取り専用アクセスは、未加工の JSON でも使用できます。
Objective-C クライアント ライブラリ
Objective-C クライアント ライブラリを使用すると、Mac OS X 用のネイティブ Cocoa アプリケーションを作成できるようになり、iPhone SDK もサポートされるようになりました。
- スタートガイド
- プロジェクト メインページ(Subversion)
- ダウンロード ページ
外部クライアント ライブラリ
次のクライアント ライブラリは Google が作成したものではないため、Google ではサポートされていません。
- Force.com Toolkit for Google Data API - Salesforce.com デベロッパー向けの Apex クライアント ライブラリ。
サンプルコード
API とクライアント ライブラリの使用方法を示すサンプル プログラムを以下に示します。これらの例をプログラミングの参考としてぜひご活用ください。
- Java
- .NET
- PHP
- Python
- JavaScript
- Objective-C
- その他
チュートリアル
Google Data API を使用してすぐに利用を開始したり、問題をデバッグしたり、お好きな言語で使用したりするのに役立つ記事が用意されています。完全なリストについては、記事ページをご覧ください。