[英]Facebook SDK AppRequests Error: OAuthException
我想讀取用戶的apprequest-id。 我已經完成以下功能:
獲取服務器令牌:
url = "https://graph.facebook.com/oauth/access_token?client_id=#{app_id}&client_secret=#{secret_key}&grant_type=client_credentials"
然后,我建立了將user_token作為{client_access_token}發送到服務器的功能
因此,我調用此函數以將AppRequest獲取為json
url = "https://graph.facebook.com/v2.3/#{fb_id}/apprequests/?input_token=#{client_access_token}&access_token=#{server_access_token}"
我得到了這個錯誤:
{
"error": {
"message": "(#15) Requires session when calling from a desktop app",
"type": "OAuthException",
"code": 15
}
}
一開始,我認為URL調用或訪問令牌有問題,但是我已經用相同的input_token和另一個測試了圖api,例如“ / me / friends”和“ / me /?fields = installed” access_token。 並且,它正常工作。 請幫忙。
通過使用{client_access_token}作為access_token解決了此問題:)
url = "https://graph.facebook.com/v2.3/#{fb_id}/apprequests/?access_token=#{client_access_token}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.