簡體   English   中英

Facebook SDK AppRequests錯誤:OAuthException

[英]Facebook SDK AppRequests Error: OAuthException

我想讀取用戶的apprequest-id。 我已經完成以下功能:

  1. 獲取服務器令牌:

     url = "https://graph.facebook.com/oauth/access_token?client_id=#{app_id}&client_secret=#{secret_key}&grant_type=client_credentials" 
  2. 然后,我建立了將user_token作為{client_access_token}發送到服務器的功能

  3. 因此,我調用此函數以將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.

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