![](/img/trans.png)
[英]Facebook PHP API code not working with “Pages” to get Wall posts
[英]Get posts by other on page wall (Facebook API)
我四處搜索,但找不到答案,所以我試試這里。
是否有可能在頁面牆上獲得其他人的帖子(請參見圖像為例: http : //d.pr/i/fklT )。 Facebook的API?
我已嘗試使用/ PAGE_ID /帖子,但這只會給我頁面創建的更新,而不是喜歡該頁面的人
正如Martin所說,使用FQL的Graph API是可能的。 我嘗試了馬丁的解決方案,但需要稍微改變一下。
定義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
這可以通過使用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/
使用圖形api,您可以獲取所有帖子(包括其他人的帖子)查詢字段“feed”而不是“posts”,例如/ PAGE_ID / feed。 我從另一個答案中得到了這個:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.