2013-03-25 80 views
1

對於一個項目,我需要使用Graph API(和R)來抓取一些Facebook頁面。這些網頁是MonsterEnergy,RedBull和Rockstar。 Monster和Rockstar工作得很好,但Graph API在RedBull上運作良好。我只能得到今天發佈的帖子。圖形API返回空數據

實施例: https://graph.facebook.com/14226545351/posts?access_token= {有效訪問令牌}

當去「下一個」的URL,則僅返回一個空的數據數組。 我在我的訪問令牌上啓用了所有權限,我可以在他們的頁面上看到他們的所有帖子。

任何想法可能會造成這種情況?

回答

0

處理新聞提要的Facebook表格在設計上受到了阻礙。無限次通話只會返回最近30天的數據或50個帖子,以較少者爲準。如果一個網頁超過30天沒有發佈,則最終可能無法返回。

如果您需要更多的帖子,而不是通過它們進行分頁,那麼最好傳遞一個limit參數來顯式請求更多的帖子。

試試這個:

https://graph.facebook.com/14226545351/posts?limit=100&access_token=ACCESS_TOKEN 
+0

這似乎是工作,謝謝! – user2207223 2013-03-25 15:14:08