繁体   English   中英

iOS和Facebook Graph API:不一致的授权问题

[英]iOS and Facebook Graph API: Inconsistent authorize issues

我正在使用iOS的官方FBConnect库,并尝试使其在iPad应用程序中运行。 奇怪的是:当我的朋友使用调用进行登录以进行authorize:permissions:delegate ,一切正常:对话框要求他授权连接到Facebook, fbDidLogin委托方法被调用,一切都很好。

但是,当尝试登录时,对话框永远不会改变。 关闭键盘,清除密码字段,然后将其放在此处。 问题在模拟器和设备上都是相同的。

这是我已检查并三重检查的内容:

  • 我的登录名和密码正确。 如果我输入了错误的密码,则会出现“无效的用户名/密码”消息,并且不会发生。
  • 该应用程序不在沙盒模式下。
  • 应用程序ID是正确的(我的朋友可以正常登录)。

一些其他信息:

  • 原始应用程序是由我的朋友创建的。
  • 我创建了第二个FB应用,并放入了新的应用ID
  • 我的朋友可以使用新的应用程序ID登录
  • 我都无法登录。

这似乎表明我朋友的帐户与应用程序本身有所不同。

我们已经为此努力了几天。 是什么导致这种行为? 为什么不生成错误?

编辑:似乎有很多人受此影响 ,因此为了尝试寻找答案,我添加了赏金。

如此处所述,Facebook登录似乎在服务器端出现问题:

http://github.com/facebook/facebook-ios-sdk/issues#issue/95

人们说过,如果他们在Facebook上更改密码,他们随后将能够使用从github下载的Facebook-iOS-SDK登录。 显然,这是一个糟糕的长期解决方案,在通过App Store发布的应用中是不可接受的。 从好的方面来看,似乎也有报道称从其他平台上的应用程序登录时也存在类似的登录问题。

更新:Facebook有一个关于此主题的错误,可以在这里查看:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM