簡體   English   中英

Facebook API-所有共同好友返回錯誤

[英]Facebook API - All Mutual Friends returning error

試圖繞開它,但遇到相同的錯誤。 我已經創建了3個測試用戶(user1,user2,user3),並且每個人都彼此添加為朋友。

現在,我想通過發送以下數據來測試所有共同朋友的facebook API:

https://graph.facebook.com/v2.8/ [user2_userID] / all_mutual_friends?access_token = [User1_access_token] &appsecret_proof = [app_secret_proof_proofedcreated_by_hashing_token_and_app_secret]

這是為了獲得user1和user2之間的共同朋友,但我得到以下錯誤:-

{
  "error": {
    "message": "(#100) Tried accessing nonexisting field (all_mutual_friends) on node type (User)",
    "type": "OAuthException",
    "code": 100,
    "fbtrace_id": "AlCoK/9o/6h"
  }
}

我什至嘗試與實際用戶一起使用,認為測試用戶可能會遇到一些問題,但是我遇到了同樣的錯誤。 有人可以告訴我我在這里到底在做什么錯嗎? 該文件說的也是一樣。 https://developers.facebook.com/docs/graph-api/reference/user-context/all_mutual_friends

提前致謝。

對於mutual_friends

{user-id}?fields=context.fields(mutual_friends)

all_mutual_friends

{user-id}?fields=context.fields(all_mutual_friends.limit(100))

權限

  • 要使用該應用查看其他朋友的共同朋友,需要具有user_friends權限的有效用戶訪問令牌。
  • 請求中的用戶和會話用戶必須都已向該應用授予user_friends權限。
  • 僅當給定用戶已安裝您的應用並授予user_friends權限時,才會為共同的朋友返回ID。
  • 如果要代表兩個不是朋友的應用程序用戶調用此終結點,則在發出請求時必須提供appsecret_proof參數以及用戶訪問令牌。 這意味着您必須從服務器調用此端點。
  • 要使用此字段,需要Facebook進行審查,然后才能由您的應用的非開發人員在生產中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM