[英]Get posts on a friend's wall using the Facebook API
我希望我的 Facebook 應用程序獲取使用該應用程序的用戶的 ID,並在他們的一個朋友的牆上找到由該 ID 發布的帖子(我更喜歡具有個人 ID 的示例,而不是遍歷所有朋友)。
我認為很有可能兩個用戶都必須向應用程序提供權限才能執行此操作,這很好。
我更喜歡直接在另一個用戶的牆上發表的帖子,以及對目標用戶的狀態更新/自己的牆上帖子發表的任何評論。
FQL 會更好,但我可以使用圖形。 我正在使用 PHP 進行編碼,但如果您知道其中的解決方案,我可以嘗試從另一種語言翻譯。
我目前使用的代碼是:
SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>
我將<FRIEND ID>
硬編碼為一個測試 ID(開發人員之一),並且我嘗試了另外兩個<USER ID>
(也是開發人員),所有用戶都具有 read_stream 權限。 我不確定,但我認為如果沒有權限,FQL 會返回錯誤。 無論哪種方式,它都會返回空白/空。
您至少需要用戶的“read_stream”和“publish_stream”。
然后你可以通過fql select。 請參閱http://developers.facebook.com/docs/reference/fql/stream/
和http://developers.facebook.com/docs/authentication/permissions/獲取您可以請求的權限列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.