2013-03-24 3 views
6

私は、facebookページからPHP配列へのパブリックポストを収集するコードサンプルが必要です。ページからPHP配列へのパブリックポストを取得

私はAPPを作成したので、私はApp ID/API KeyとApp Secretを持っています。

たとえば、Facebookからのすべてのstackoverflow公開の投稿を取得したいとします。私はstackoverflowのFacebookのページのIDが '11239244970'であることを知りましたが、今、どのように公開リストをすべて取得できますか?

$appKey = '635000000000874'; 
$appSecret = '567xxxxxxxxxxxxxxxxxxxxxxxxxx3e6'; 
$fbPage = '11239244970'; 
$publicFeed = array(); 

答えて

10

あなたはそれが

$data = file_get_contents("https://graph.facebook.com/573948779291487/feed?access_token=YOUR_ACCESS_TOKEN"); 
$data = json_decode($data, true); 

として基本とすることができ、PHPでHTTP GET PAGE_IDする/フィード

HTTP GET https://graph.facebook.com/11239244970/feed?access_token=YOUR_ACCESS_TOKEN

https://developers.facebook.com/docs/reference/api/page/#feed

を実行するか、使用することができますPHP SDK。

$publicFeed = $facebook->api('/573948779291487/feed'); 

/postsエンドポイントを使用して、ページを好きなファンのみページ自身の投稿を取得しないように。

+1

ありがとうございました。フィードで他のすべての投稿をどうにか除外できますか?私はちょうど彼らのフォロワーからではなく、stackoverflowからの投稿を取得したい。 – budidino

+2

@budidino '/ posts'を'/posts'に置き換えてください – phwd

+0

ありがとうございます@phwd;) – budidino

関連する問題