【发布时间】:2012-08-16 10:44:50
【问题描述】:
我有什么以及发生了什么问题:
- 我有一个带有游戏应用程序的 Facebook 帐户(人们每天都在玩)
- 我还有一个带有测试应用程序的 Facebook 帐户,该帐户是最近使用默认设置创建的。
- 我的 iPod 上有本机 Facebook 应用程序
- 我正在开发使用 Facebook iOS SDK 的 iOS 应用程序。
无效流:
如果我使用第一个应用程序的 App ID/API 密钥,我会打开我的应用程序并尝试登录。 Facebook SDK 打开本机 FB 应用程序并显示该屏幕
我按 OK 并返回我的 iOS,但出现此类错误且没有访问令牌:
(NSError *) $0 = 0x001710f0 Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0x16d4b0 {com.facebook.sdk:ErrorLoginFailedOriginalErrorCode=210}
有效流程:
如果我使用第二个(测试)应用程序中的 App ID/API 密钥,我会打开我的应用程序并尝试登录。 Facebook SDK 打开本机 FB 应用程序并显示该屏幕
我按 OK 并使用有效的访问令牌返回我的 iOS。
应用程序的设置相同,我没有发现任何差异。如果我有本机 Facebook 应用程序,则会出现此问题。如果我没有,Facebook SDK 会打开浏览器,授权将通过第一个和第二个 App ID 成功。
如果有人遇到这样的问题,请帮忙。非常感谢。
【问题讨论】:
-
我也遇到了这个问题。当我用我自己的一个替换应用程序 ID 时,它似乎工作正常。似乎他们可能包含了无效的应用程序 ID?
标签: ios facebook authorization