获取CURL / Browser Graph API的访问令牌

时间:2013-03-03 02:23:32

标签: facebook facebook-graph-api

我正在尝试从Facebook获取消息和附件,我正在使用:

https://api.facebook.com/method/message.getThreadsInFolder?access_token=AT&folder_id=0

获取线程列表并:

https://graph.facebook.com/fql?access_token=AT&q=QUERY

我的疑问。

但是,每次我都会复制Graph API Explorer生成的访问令牌,因为我似乎无法以编程方式获取它:

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=ID&client_secret=SECRET

给我一​​个访问令牌,但它不起作用。如果我尝试将其与上面的URL一起使用,我会得到:

"error_msg":"A session key is required for calling this method"

第二个:

  "message": "Invalid OAuth access token.",
  "type": "OAuthException",
  "code": 190

Facebook文档真的不清楚。

我不想使用登录流程,有没有办法以移动应用程序的方式使用存储的凭据以编程方式登录?

1 个答案:

答案 0 :(得分:0)

您需要一个不使用的登录流程(https://developers.facebook.com/docs/facebook-login/)。无法以编程方式获取用户访问令牌。这打破了手动用户交互的重点。用户必须明确授予对您的应用程序的访问权限。

相关问题