連絡先にアクセス、取得/更新/削除を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
でいいはずだが、そもそもアクセス権限が解放されていないと、私の権限では全体アドレス帳にアクセスできなかったので未検証。