[PHP] FaceBookページのウォール(Wall/Feed)を取得する方法

このエントリーをはてなブックマークに追加

どうも。fujinyoです。
「聖☆おにいさん」っておもしろいですね。

今回は、FaceBookページ(以下、FBページ)のウォール投稿をPHPを使って取得する方法を書いてみます。
もちろん、GraphAPIを使います。

require_once('facebook.php');

$facebook = new Facebook(array(
     'appId' => あなたのアプリのID,
     'secret' => あなたのアプリの秘訣,
     'cookie' => true
));

ここまでは、APIを使う準備といった所です。

さて、本題のコードは以下。

//ウォールの投稿を受ける配列
$wallArray = array();

$fb_page_id = 取得するFBページのID;
//$page_access_token = 取得するFBページのアクセストークン;
$getCnt = 取得する件数;

$wallArray = $facebook->api('/'.$fb_page_id.'/feed', 'GET', array(
     'limit' => $getCnt
));

※2/27修正 アクセストークン無しでも取得できるようです。
※8/29追記 FBページの投稿は基本的に「公開」設定なのでアクセストークン無しでの取得が可能?

アクセストークンの取得方法は以前のブログ記事(FaceBookの「Add Page Tab Dialog」でハマったのでメモ。)を参照して下さい。

これで、FaceBookページのウォール(Wall/Feed)を取得する事ができました。

では、また。

[PR] 「結さん」があなたに代わって開発案件の依頼主を探します

  • 「既存のクライアントにギャラアップは言いにくい」
  • 「営業活動する時間がないし、苦手」
  • 「仕事が途切れたらどうしよう」

ITエンジニアのこんな悩みを「結さん」が解決してくれます
結さんへの無料会員登録後は提案メールを待つだけです!

関連記事

このエントリーをはてなブックマークに追加