iOS和Facebook图形API:不一致的授权问题
问题描述:
我正在使用iOS的官方FBConnect库,并试图让它在我的iPad应用程序中工作。以下是奇怪的:当我的朋友使用authorize:permissions:delegate
的呼叫登录时,一切正常:对话框要求授权连接到Facebook,fbDidLogin
委托方法被调用,一切正常。iOS和Facebook图形API:不一致的授权问题
但是,当我尝试登录时,对话框不会更改。键盘被解除,密码字段被清除,并且它就在那里。这个问题在模拟器和设备上都是一样的。
这里是我检查和三重检查的事情:
- 我的登录名和密码是否正确。如果我输入了错误的密码,则会显示“无效的用户名/密码”消息,而这种情况不会发生。
- 沙盒模式下的应用程序是而不是。
- 应用程序ID是正确的(我的朋友可以登录没有问题)。
一些额外的信息:
- 原始应用程序是由我的朋友创建的。
- 我创建第二个FB应用,并把在新的应用程序ID
- 我的朋友可以与新的应用程序ID
- 我可以登录到没有登录。
这似乎表明,我的朋友的帐户有一些不同,而不是应用程序本身。
现在我们已经在这一连串的头撞了几天。什么可能导致这种行为?为什么不生成错误?
编辑︰看来有a lot of people affected by this,所以为了试图找到答案的利益,我已经添加了赏金。
答
那里注意到这里似乎是一个服务器端的问题与Facebook登录:
http://github.com/facebook/facebook-ios-sdk/issues#issue/95
人们说,如果他们在Facebook上更改密码他们随后能够登录使用Facebook -iOS-SDK从github下载。显然这是一个糟糕的长期解决方案,并且在通过App Store发布的应用程序中是不可接受的。好消息是,似乎也有类似登录问题的报告从其他平台上的应用程序登录。
更新:Facebook已经在这个问题上,可以在这里观看建档的错误:
该链接的问题... – 2010-10-29 19:17:21
更改密码的工作。我希望FB很快解决这个问题。 – 2010-10-29 19:32:12