未分類

Google の Web API を使う

概要

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/

-未分類