自昨天(7 月 3 日)以来,我一直无法在我的 iOS 应用程序中通过 oauth 登录 Facebook,而是被重定向到一个页面,显示“未找到请求的页面”。这是新行为 - 通常我会从 web 视图(iOS 5.1)通过 oauth 登录没有问题,但是现在在尝试登录时我被重定向到以下页面:“找不到您请求的页面,返回上一页”,使用以下 URL 重定向 - ttps://m.facebook.com/developers/login_error.php?app_id=id]&type=external&refid=9&_rdr
这仅在返回登录时发生。如果用户是第一次进行身份验证,同意权限——在这种情况下(publish_stream,read_stream),用户可以成功登录。如果用户随后注销并尝试再次登录,则会收到错误消息。
可能值得注意的是,登录屏幕的样式也发生了变化,现在说“登录到 Facebook 以将其连接到……”,同时请求用户名或电话号码,如果用户输入错误的密码则不会发出警告或用户名。这与用户在登录页面上被告知错误的早期行为不同。
这也会影响 Facebook Hackbook 示例应用程序——我也无法登录。
我已经用三个 fb 帐户对此进行了测试,每个帐户的行为都相同。这是一个错误,还是导致这种行为的后端发生了变化?
谢谢 - 该应用程序正在等待 Apple 审核,所以有点麻烦!
编辑:这看起来像是在以下错误报告中与 Facebook 一起提出的,一个由我提出,另一个由一个小时左右击败我的人提出(Facebook 的某人分配):
https://developers.facebook.com/bugs/161181664017031?browse=search_4ff5a6a2bf1f51f27060269
https://developers.facebook.com/bugs/151046355019557?browse=search_4ff5a76b963853613233998
我的是两个链接中的第二个;如果我的不是重复的,我会将它的状态保留为新的。