1

背景:

Facebook 文档:访问令牌

使用上面的类似内容,您可以查看我正在尝试完成的过程的 Facebook 文档。

也就是说,我有已经成功验证并链接到 Facebook 用户帐户的服务器 API,并且我在我们的服务器上有一个长期令牌。使用长期令牌(通过服务器端),我试图生成一个“客户端代码”(正如 Facebook 所说的那样),以便向下发送到我们的一个 iOS 客户端应用程序。然后客户端应用程序可以使用它来创建它的长期令牌,以便在本地使用 SDK。

采取的步骤:

  1. 文档说明需要传入三个值:access_token、client_secret、redirect_uri(client_secret 是应用程序密钥)。这已经是错误的,因为当仅传递这些值时,Graph API 声明需要 client_id(也称为应用程序 id)。
  2. 传递所有四个值:
    • access_token:长期令牌
    • client_id : facebook 应用程序标识符
    • client_secret : facebook 应用程序密码
    • redirect_uri:创建长期会话令牌时使用的 Facebook 应用程序重定向 uri

问题:

我收到以下错误消息:

"error": {
  "message": "An unknown error has occurred.",
  "type": "OAuthException",
  "code": 1
}

问题:

  1. 如何找出遇到的“错误”到底是什么?
  2. 生成此客户端代码时我做错了什么吗?
4

1 回答 1

0

“问题”是 Facebook 的代码存在错误。错误已报告,已修复,现在可以正常工作。

于 2013-08-29T00:27:39.817 回答