概要
Google の Web API についてまとめています。Google から提供されている Web API は基本的に無料で使用できます。ユーザー登録さえも必要ありません。
Google の Web API は次のサイトで公開されています。
http://code.google.com/intl/ja/more/
今回は、グラフ描画用の Web API を使用するサンプルです。
Web API の実行 (ブラウザ)
ブラウザのアドレスバーを使用して、Google の Web API を実行します。使用する Web API の URL を作成するためには次の情報を使用します。
- グラフ描画用 URL : http://chart.apis.google.com/chart
- グラフサイズ (chs) : 320x240
- グラフの種類 (cht) : p (円グラフ)
- データ (chd) : t:65,25,10
- 凡例 (chl) : Japan|USA|CANADA
これらの情報を結合して次の文字列を作成します。
http://chart.apis.google.com/chart?chs=320x240&cht=p&chd=t:65,25,10&chl=Japan|USA|CANADA
この文字列をブラウザのアドレスに入力して、実行します。
Web API の実行 (PHP)
PHP を使用して、Google の Web API を実行します。まずは、こちらを参照して、XAMPP を用意します。
次に PHP を作成し、C:\xampp\htdocs\google.php として保存します。ファイルのエンコードは BOM なし UTF-8 を指定します。
<?php $url = "http://chart.apis.google.com/chart?"; $param = array( "chs" => "320x240", "cht" => "p", "chd" => "t:65,25,10", "chl" => "Japan|USA|CANADA" ); $url .= http_build_query($param); echo ("<img src=" . $url . "/>"); ?>
XAMPP (Apache) が起動している環境のブラウザで、http://localhost/google.php を実行します。
解説
このように Web API の実行は、ブラウザのアドレスバーまたは、PHP を使用して行うことができます。結果は、イメージ形式で表示されます。
この API に関してのヘルプは次のサイトにあります。
http://code.google.com/intl/ja-JP/apis/chart/