我正在嘗試使用來自 facebook 的 3 個測驗用戶來測驗 Facebook 用戶朋友串列,我已經將它們設定為朋友和權限user_friends,問題是我總是從 facebook graph api 獲得一個空陣列。
我正在使用的申請示例:
https://graph.facebook.com/v12.0/{user_id}/friends?access_token={token}1我將 user_id 替換為此測驗用戶 id,令牌也一樣
我知道我正在請求正確的 user_id 和令牌,因為如果我這樣做 https://graph.facebook.com/v12.0/{user_id}2 我將能夠獲取此用戶資訊。
我已經使用 facebook 將此用戶登錄到我的網站并接受了訪問好友串列的請求,但仍然無法通過請求 1 獲得他們的朋友。
我試圖將我的 facebook 應用程式設定為開發和生產,但沒有任何改變。
我已經嘗試讓兩個用戶都登錄平臺,但也沒有成功。
當我與任何這個測驗用戶一起登錄 facebook 時,我可以在他們的好友串列中看到其他人,當我進入時,settings > Apps and Websites我可以看到我的應用程式在兩個帳戶中都注冊了,但仍然得到一個空串列
我收到 1 個請求的回報是這樣的:
{
"data": []
}
我在測驗中忘記了什么?
uj5u.com熱心網友回復:
我發現錯誤是什么,我的應用程式的型別為“Consumer”,當我洗掉型別時,我可以發出請求并從 Graph API 接收正確的回傳。
但是我不知道為什么它不能與“消費者”型別一起使用,在檔案中它說這種型別具有權限1但實際上不起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/421351.html
標籤:
上一篇:Facebook登錄:從代碼請求訪問令牌時無法加載URL錯誤?
下一篇:MySQL-基礎語法
