2016-07-30 17 views
2

背景:Facebook的圖形API:讓所有帖子用戶被標記,即使隱私設置爲朋友僅

我使用Facebook的圖形API來獲取對用戶的牆壁似乎每一個崗位。爲此,我們讓我們的用戶使用Facebook登錄,並在用戶註冊時向用戶請求user_posts許可。爲了讓我們一直在呼籲的職位

me/feed?fields=created_time,id,message,from{name,picture.height(48).width(48),id}&date_format=U&access_token={The User's Token}

問:

這將返回用戶的牆出現除帖子用戶在其中被標記和隱私設置的所有帖子不是public 。我如何獲取這些貼有用戶標籤的帖子,但隱私設置設置爲friendsfriends of friends

這可能是一個錯誤嗎?

Facebook的文檔說:

您的應用需要從誰創造了 郵寄或標記在後的人的人user_posts許可。然後你的應用程序可以閱讀:

時間線帖子從誰給你的權限的人。

其他人在該時間軸上發佈的帖子。

的職位,其他人都標記該人。

我有一個很難闡明這個問題很好,所以我會用我自己的Facebook賬號作爲一個例子。我牆上最近發佈的3篇文章中有1篇是我加了標籤的文章。我加了標籤的文章有一個朋友的隱私設置。我被加了標籤的帖子沒有出現在Graph API瀏覽器輸出中。

這裏是在我的牆上3個最近的Facebook帖子:

The 3 most recent posts on my Facebook wall

這裏是圖形API瀏覽器輸出:

Graph API Explorer output

這裏是令牌的權限:

Permissions

的職位隱私設置不包括在圖形API瀏覽器輸出:

Post Privacy Settings

只是重申的主要問題:圖形API只返回的帖子,一個用戶被標記在它是否有隱私設置爲public

感謝您抽出時間幫助。

+0

在測試應用程序的'graph api explorer'中運行您的查詢。一切工作正常。 API 2.7。 –

+0

@ stdob--我更新了來自Graph API Explorer和我的個人Facebook牆的截圖。這有助於澄清這個問題嗎?有什麼我可以補充,使問題更清楚? – Joel

回答

相關問題