つるながの綴り方

ITインフラ系のネタやTips、趣味としているカーライフなどを中心に日頃メモしておきたいことをしたためています。

連絡先(Contacts)にアクセスし、全アイテムを取得する

連絡先にアクセス、取得/更新/削除をPHPで実行するには「Google Contact API」を利用する。サンプルとして、IBMの「PHP アプリケーションを Google Contacts と統合する」が秀悦。メールアドレスとパスワードを変えるだけで、すぐに使える。

・手順1
IBMのサンプル(リスト 2: 連絡先を取得して表示する)をコピペし、適当なファイル名で保存する

・手順2
Zend の GData Client Libraryをダウンロードし展開。展開されたディスレクトリ中、「library/Zend」ディレクトリ丸ごと、先程作成したスクリプトと同じディレクトリに置く。

* * *
・注意事項1
最大表示件数が25件に制限されるため、必要なら修正

前)http://www.google.com/m8/feeds/contacts/default/full
後)http://www.google.com/m8/feeds/contacts/default/full?max-results=最大件数

・注意事項2
Google Apps Directoryで作成された全体アドレス帳にも、同じスクリプトでアクセスできるはず。(参考

・修正後
http://www.google.com/m8/feeds/contacts/ドメイン○○/full

でいいはずだが、そもそもアクセス権限が解放されていないと、私の権限では全体アドレス帳にアクセスできなかったので未検証。