自昨天 10 月 9 日起我已更新至 facebook SDK 3.1 后,我收到以下错误(“错误:HTTP 状态代码:400”)。但就与 Facebook 连接而言,一切功能都完全正常,每次在我的应用程序上启动 Facebook 会话时,我都会看到此错误消息。我看到一些人对此发表评论,但我无法从他们那里确定这是否是一个真正的问题。有谁确切知道这是否会导致问题?如果是这样,如何解决?谢谢!
最初的问题在 3.1 SDK 发布后就被 Facebook 解决了。
但有些仍然存在问题,如果您遇到此问题,您应该检查登录流程,并查看 facebook 的示例,之后如果您仍然遇到问题,这可能是解决方案的提示。
当我无权访问我的信息时,我收到了 400 错误。奇怪的是,我得到了一个 accessToken ,甚至一个有效的登录(这是因为我在 Scrumptious 示例的帮助下构建了我的代码,并在会话状态打开时进行了有效的登录)。
FBSessionState 仅打开大约一秒钟,然后更改为关闭并出现 400 错误。
通过 iOS6 本机登录,当您请求权限时,您会收到权限警报,然后手机会在 24 小时内记住该选择。但是,如果用户登录 Facebook 主页,然后删除应用程序的权限,手机将在 24 小时内无法识别用户已删除权限,因为它记得手机已经请求并批准了该权限(在 24 小时窗口内),无论您是否重新安装该应用程序。
经过几个小时的调试后我发现了这一点,因为我从 iOS 的“设置”中允许了该应用程序,但我无法发布,并且由于我从 Facebook 隐私中删除了权限,并且警报不会再次显示,所以我无能为力只能通过调试工具手动授予我权限,或者等待 24 小时,以便我可以再次接受 facebook 权限警报。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)