2016-01-13 46 views
0

我正在使用PHP中的Facebook Graph API。 我目前得到的所有文章使用URL從這種形式的特定頁面: https://graph.facebook.com/v2.5/ {用戶ID} /職位的access_token = {}令牌如何從Graph API獲取特定帖子

我想只有從用戶那裏得到的職位,這意味着不是來自頁面上發佈的訪問者的帖子。我可以通過檢查故事領域來進行第一次排序,但我仍然可以獲得我不需要的帖子。

如何區分這些帖子? 感謝您的幫助。

編輯:我正在使用錯誤的端點/飼料,而不是/我以爲我是。最後作品

+0

'/ page-id/posts'應該只給你由頁面本身發出的帖子;該頁面上的其他人發佈的帖子應該只包含在'/ page-id/feed'中 – CBroe

+0

感謝它最終以這種方式工作。我錯了,正在使用Feed的終點。 –

+0

我以爲你在談論用戶配置文件,而不是頁面 - 因爲你在你的api調用中寫了「user-id」。當他們實際上指用戶配置文件時,人們經常會說網頁 – luschn

回答

0

沒有特定的端點,所以你必須自己做。您可以使用「從」領域獲得海報的ID,只需將其比作授權用戶的ID:

me/posts?fields=message,from 

如果你正在談論的頁面(不是用戶配置文件),然後/page-id/posts將交付無論如何,由頁面製作的帖子。

+0

感謝您的回答。我發現我犯了一個簡單的錯誤。 希望這會幫助別人。 –

相關問題