【PHP】Facebook Graph APIを使ってFacebook内の情報を取得する
WordPressで作成されているSiteにFacebookに投稿されている写真を取得して表示するPluginを作成したときのMemo.
環境: PHP 5.3.15, WordPress 3.4.2, Facebook SDK for PHP 3.2.0
Facebook公式のPHP用SDKが公開されているのでこれを使うのが簡単。詳細は下記Siteで。
基本はapi Methodを使って欲しい情報をRequestするだけ。公開されている情報なら認証する必要もない。App DashboardからApp IDとApp Secretを取得する必要あり。
例えば
コカ・コーラ Pageの基本情報(Graph API Explorerでの結果)
$facebook->api('/cocacola');
コカ・コーラ PageのAlbum一覧(Graph API Explorerでの結果)
$facebook->api('/cocacola?fields=albums');
コカ・コーラ Pageの「Vakantiefoto's :-)」から写真一覧。(Graph API Explorerでの結果)
$facebook->api('/10151960999678306/photos?limit=4&offset=2');
Pagingの指定方法は下記を参考に。
json_decodeした結果を返してくるので簡単便利。その他詳細はFacebook Developersで。
< Related Posts >