phpとGoogle Calendar APIの連携

をやってみました。

やったことは、

・認証
・カレンダー情報の取得
・予定の登録
・予定の変更

です。
登録と変更はAtomを使いました。

今回もPearのHTTP_Requestにお世話になりました。
ZendにGoogle系のライブラリがあるのも見つけましたが、まずはHTTP_Requestで試してます。

主に参考にしたのはこれらのページ。
http://code.google.com/intl/ja/apis/calendar/data/2.0/developers_guide_protocol.html
http://babukuma.com/2009/08/google-calendar-api.html

予定の変更については英語のドキュメントを中心に見ましたが、なんとかなるもんですね。

GoogleAPIはなかなかおもしろいです。他にもいろいろサービスがあるので、手を出してみようと思います。