2012-12-14 145 views
4

我已經搜索了周圍,但無法找到答案,所以我在這裏嘗試。通過其他頁面牆(Facebook API)獲取帖子

是否有可能通過頁面牆上的其他人發佈帖子(請參閱圖像示例:http://d.pr/i/fklT)。 Facebook的API?

我試着/ PAGE_ID /職位,但只給了我更新由頁創建的,而不是通過喜歡的網頁的人

+0

你有沒有試過看看Facebook的API? – Alvaro

+0

是的。/PAGE_ID /帖子是我能找到的唯一的東西(只給我的網頁更新) –

回答

1

這是通過使用而不是正常的圖形對象FQL可能:

https://graph.facebook.com/fql?q=SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key = 'others' AND source_id = YOUR_PAGE_ID&access_token=YOUR_ACCESS_TOKEN 

更多FQL:https://developers.facebook.com/docs/reference/fql/

+0

作品完美,謝謝 –

3

正如馬丁所說,這是可能的使用FQL圖形API。我試過Martin的解決方案,但需要稍微改變它。

定義filter_key = 'others'沒有幫助。相反,你可以更換爲actor_id != YOUR_PAGE_ID,所以,到最後,你可以有:

https://graph.facebook.com/fql?q=SELECT post_id, created_time , app_data, type, actor_id, target_id, message FROM stream WHERE source_id = YOUR_PAGE_ID AND actor_id != YOUR_PAGE_ID&access_token=YOUR_ACCESS_TOKEN 

如果你需要更多的變量,你只需把它們SELECT後,你可以在這裏檢查出來:https://developers.facebook.com/docs/reference/fql/stream

在iOS上,您不需要將訪問令牌放入查詢中。要檢查如何使用最新的iOS SDK做到這一點,在這裏看到我的回答:https://stackoverflow.com/a/14357179/675486

相關問題