我正在制作一个Android应用程序,允许用户使用他们的Facebook帐户登录。我可以在模拟器上运行它并完美地登录和注销我的帐户。然而,当我试图在我的实际机器人上做同样的事情时,当我去登录一个空白的facebook对话框时,标题为“Permissions”。对话框的右上角有一个“Okay”按钮,当我点击它时,它会给我以下错误:
[App Name]发生错误。请稍后再试。 API错误代码:100 APE错误说明:无效参数 错误消息:需要有效的重定向URI。
我的手机会自动登录,因为我安装了facebook应用程序而不是模拟器,而我的模拟器每次都必须输入我的信息。
仅当我尝试为手机和模拟器使用相同的帐户时才会发生这种情况。每个人都有不同的帐户,一切正常
答案 0 :(得分:2)
Mate,
我已经和这个问题争吵了几天,几乎扔掉了我的项目。
问题在于以下设置:
应用设置 - >高级设置 - >增强的Auth对话框:true
如果将该值设置为false,它将像魅力一样运行。看来facebook的人正在测试我们的非工作内容,没有任何警告!默认值为true,将其设置为false并解决问题!
干杯。