我目前正試圖讓用戶access_token將FQL查詢提交給Facebook Graph API。目標是最終從FB頁面獲取最新的狀態。獲取FQL /圖形API的Facebook用戶access_token
我有打以下網址的方式ACCESS_TOKEN應用:
https://graph.facebook.com/oauth/access_token?client_id=[CLIENT_ID]&client_secret=[CLIENT_SECRET]&grant_type=client_credentials
當我寫使用Graph API Explorer工具我FQL查詢(SELECT status_id, message, time FROM status WHERE uid="[PAGE_ID]")
,它的工作原理沒有問題,由於在資源管理器中使用我的用戶access_token默認。在FB調試器工具中調試此access_token將驗證它是否同時使用了我的app_id和我的user_id。當我使用的應用程序來的access_token提出請求(以https://graph.facebook.com/fql?q=[QUERY ABOVE]&access_token=[APP_TOKEN]
),我收到以下錯誤:
{"error":{"message":"A user access token is required to request this resource.","type":"OAuthException","code":102}}
是否有訪問使用的access_token的FB API的用戶的一些方法?
謝謝!
要獲得用戶的訪問令牌,你必須有用戶連接到您的應用程序:https://developers.facebook.com/docs/concepts/login/ – CBroe