我使用Facebook Graph API Explorer從朋友檢索狀態。查詢[username]/statuses
會爲我自己和某些朋友返回狀態,但不會返回其他狀態。因此,對於一些用戶來說,我得到...Facebook Graph API僅爲某些朋友返回狀態
{ "data": [ { "id": "10152965008840076", ... } ] }
但也有人只返回...
{ "data": [] }
......即便如此,在Facebook的個人資料頁,我可以看到他們的狀態。
想這可能是一個權限問題,我啓用了以下權限,但無濟於事:
- friends_actions.news
- friends_activities
- friends_status
- read_friendlists
- read_insights
- read_mailbox
- 個read_requests
- read_stream
- user_activities
- user_status
爲什麼有些用戶返回狀態,而不是其他人?
用戶有狀態哪些不是帖子,活動等,可以從'[username]/feed'端點看到。 由於我目前只使用[圖形API資源管理器](https://developers.facebook.com/tools/explorer),我通過訪問令牌設置了我的權限。圖表API資源管理器算作我需要設置應用程序權限的應用程序嗎? 用戶可能禁用了共享狀態。將驗證並回報。 – garbados
@garbados如果不知道用戶ID或用戶牆上出現的實際對象ID,則無法確切地說出問題所在。 – phwd
已驗證,所涉及的用戶已設置權限,以使其用戶的狀態無法從API除了他們的代表。接受你的答案。 – garbados