簡體   English   中英

在頁面牆上獲取其他帖子(Facebook API)

[英]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。 我從另一個答案中得到了這個:

https://stackoverflow.com/a/14401026/1449045

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM