2015-08-24 33 views
1

我在salesforce中使用Facebook Graph API來製作Facebook小部件。現在,當我使用Oauth獲得一個有效的訪問令牌時,我正在獲取從我的Facebook牆上獲取所有提要和帖子的請求,但問題是我只收到提要或發佈了自己貼在牆上的內容或已被標記爲 但是,如果來自我朋友方的某人發佈了某些內容(可以說我的朋友Mark已上傳自己的照片,但我沒有標記),那麼它不會發送到API Feed或帖子請求中,除非Mark我在裏面貼了標籤,雖然它已經通過Facebook帳戶登錄在我的家牆上顯示給我。那麼是否有辦法獲得我家牆上的所有信息源和帖子,而不管我是否已被標記或共享。無法使用Facebook Graph API與我/ feed或我/帖子一樣獲取所有帖子或提要

回答

0

不,這是實際上不可能得到/me/home,這是你正在嘗試做的。如果您使用/me/feed,則描述的結果似乎是正確的。

原因是FB沒有授予必要的read_stream權限。

的GET /v2.4/{user_id}/home,GET /v2.4/{user_id}/inbox和GET/V2。 4/{user_id}/notifications操作以及read_stream,read_mailbox和manage_notifications權限在v2.4中已棄用。

此權限授予應用程式建立在平臺Facebook的品牌客戶,其中Facebook是不是已經可用。例如,Android和iOS應用不會被批准獲得此權限。此外,Web,桌面,車載和電視應用程序將不會被授予此權限。

+0

感謝您的回覆。但請讓我知道我/家的另一種選擇,因爲我想獲取完整的牆(時間線),而從我/飼料中,我從時間線中獲取帖子或提要,在該時間線中我只被標記或與我共享。 –

+0

沒有其他辦法 – Tobi

相關問題