2013-12-18 57 views
0

我知道這個問題已經解決了很多次,但我仍然面臨問題,所以我想問問這裏是否有人可以幫忙。如何從facebook獲取最新的10篇文章?

我使用Facebook的SDK,以獲得最新的帖子,這裏是下面的代碼:

require "facebook.php"; 
$facebook = new Facebook(array(
    'appId' => YOUR_APP_ID, 
    'secret' => YOUR_APP_SECRET, 
)); 

$pageFeed = $facebook->api(THE_PAGE_ID . '/feed'); 

然後我print_r的結果,但我得到的飼料樣[story]其中包含的信息像我添加某人爲好友或者我有帖子在某處,但也有一個屬性[message],其中包含我對某些帖子的回覆。

現在第一件事我只得到4個飼料,我想要10個飼料。 第二件事是我將提取什麼信息以顯示在我的網站上作爲最新的帖子提要(故事,消息或其他屬性)?請記住,我在每個數組中都沒有這兩個字段。

如果有什麼我可能沒有提到這裏請問。

謝謝。

+0

它是網頁飼料或你的新聞源? –

+0

我不確定兩者之間的差異,但我需要像Facebook粉絲頁上發佈的所有內容。現在正在使用我的Facebook個人身份信息進行測試 – atif

回答

0

您必須使用posts而不是feed,因爲Feed也包含用戶發帖。

你可以在Graph Explorer<your page id>/posts?limit=10進行測試,以獲得你的粉絲頁的最後10個職位。

所以,你的代碼看起來應該像

require "facebook.php"; 
$facebook = new Facebook(array(
    'appId' => YOUR_APP_ID, 
    'secret' => YOUR_APP_SECRET, 
)); 

$pageFeed = $facebook->api(THE_PAGE_ID . '/posts?limit=10'); 
相關問題