ClientLogin で Google アカウントへのアクセス権を取得する

Google は、サービスを利用するためのさまざまな API を提供しています。たとえば、Google Contacts API は、使う前に権限を取得しておく必要があります。この記事で紹介する ClientLogin は、権限を取得する方法の中で個人的に最も簡単だと思うものです。仕組みもシンプルで、http 経由でアカウント名とパスワードを Google に送ると、Google が認証コードを含むデータを返してくれます。その認証コードを使えば、連絡先、カレンダー、ノートブックなど、Google のさまざまなサービスにアクセスできます。 ...

2011年4月30日 · 1 分

【Google API】Google Chart API で QR コードを生成する(PHP のサンプルコード付き)

この記事では、Google Chart API を使って QR コードを作成する方法をご紹介します。QR コードとは、今とても人気のある二次元バーコードのことです。以前は二次元バーコードを生成するのはとても面倒でしたが、Google Chart API を使えば、URL だけで素早く QR コードを生成できます。実は、最初は Google Chart API に特化した記事を書くつもりだったのですが、分けて書くことにしました~(ちょうど Shadow’s Tech Database というサイトでこれが紹介されているのを見かけて、つい書きたくなってしまいました~) ...

2011年2月24日 · 1 分

Google Weather API - 1週間分の天気情報を取得する

Google Weather APIは今日見つけたものです。最近開発しているPlurk-botに天気を調べる機能を追加したいと思い、天気情報を取得する方法をネットで探していました。当初は、中央気象局のWebページを読み込んで、そこにあるデータを解析するつもりでした。しかし、GoogleとYahooの両方が天気のAPIを提供していることがわかりました。その中で私は、Google Weather APIのほうが気に入りました。戻り値がXML形式で解析しやすいからです。一方、Yahooは HTML を返してきます……。また、Google Weather APIでは都市名を直接指定する機能もあります。たとえば台北市の天気を調べたいときは、APIに「Taipei」をそのまま渡せばOKです。一方、Yahooの天気APIはそれほど簡単ではありません。都市のコードを入力する必要があるため、Yahoo APIを使うには、事前に調べたい都市のコードを知っておく必要があります。 ...

2011年2月4日 · 1 分