【问题标题】:Receive correct access token接收正确的访问令牌
【发布时间】:2013-11-06 07:14:02
【问题描述】:

目前,我尝试查询 Facebook Open Graph Api。 我的问题如下:

调用:https://graph.facebook.com/endpoint?key=value&access_token=app_id|app_secret 导致

{
   "error": {
      "message": "An access token is required to request this resource.",
      "type": "OAuthException",
      "code": 104
   }
}

当我第一次收到访问令牌并使用它时,也会出现同样的错误。在这种情况下,我使用从 Graph API Explorer 收到的访问令牌,一切正常。 https://developers.facebook.com/tools/explorer)

比较我从 Facebook 收到的访问令牌和 Graph API Explorer 的访问令牌,我发现长度有所不同,因为第二个令牌要长得多。 (如果我没记错的话,我认为它是一个会话令牌)

我怎样才能获得这样的令牌才能进行上述 API 调用?

【问题讨论】:

    标签: facebook api facebook-graph-api oauth


    【解决方案1】:

    您的 appId 和 secret 用于生成您的 access_token,它们实际上不是令牌,因此您的流程有问题。一些示例代码可能有助于确定您哪里出错了。虽然请不要在此处实际发布您的 appid 和 secret。

    https://developers.facebook.com/docs/facebook-login/overview/#loginflows

    您尚未说明您使用的是什么语言,但已经有许多 SDK 可以简化此过程。

    在上面页面的底部,有一些链接将引导您完成不同平台的登录过程,所以我建议您看看这些

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      相关资源
      最近更新 更多