【发布时间】:2013-02-20 02:49:30
【问题描述】:
我有一个简单的登录按钮,可以引导用户:
CALLBACK_URL 处的回调请求处理程序获取 code 参数并将其传递给:
并期望包含访问令牌的响应(请注意,REQUEST_URL 是来自 Facebook 的传入重定向的 URL)。这在 99% 的情况下都会成功,但有时我会得到这样的结果:
{"error":{"message":"This authorization code has been used.", "type": "OAuthException","code": 100}}.
我知道该代码只能使用一次,有效期为 10 分钟,但我们会立即兑换该代码,并且我们的日志显示我们只发送一次该代码以获得访问令牌。
有没有其他人见过这个?
是否有可能 Facebook 发回了错误的错误?
【问题讨论】:
-
根据您的描述,这似乎是 FB 方面的错误。你应该仔细检查你是否只发送一次请求,然后file a bug report。
-
我可以确认一下,你能提交一份报告并发布一个链接吗?我只能在安卓上得到这个
标签: oauth-2.0 facebook-authentication facebook-access-token facebook-authorization