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已经在这个问题上,可以在这里观看建档的错误:

http://bugs.developers.facebook.net/show_bug.cgi?id=13199

+2

该链接的问题... – 2010-10-29 19:17:21

+0

更改密码的工作。我希望FB很快解决这个问题。 – 2010-10-29 19:32:12