我在SO中看过几个过去的问题,但他们都没有看到回答这个问题。
我正在尝试让我的iphone webapp使用Facebook登录,但每次都会因191错误而失败: My Dev应用程序出错。请稍后再试。
API错误代码:191 API错误说明:指定的URL不归应用程序所有 错误消息:redirect_uri不归应用程序所有。
我的FB日志链接如下所示:
http://m.facebook.com/dialog/oauth/?scope=email,user_birthday&client_id=1754645158****&redirect_uri=http://dev.someDomain.com&display=touch
尝试关注链接后,将从网址中删除返回的uri:
http://m.facebook.com/dialog/oauth/?scope=email,user_birthday&client_id=1754645158*****&redirect_uri=&display=touch
指定域时的每个fb dev站点: 如果设置,Facebook将在所有子域上启用身份验证(例如,“example.com”将启用* .example.com)
当我将其更改为我的主域名时,它会正确重定向。
是什么给出了?
答案 0 :(得分:1)
所以我想我想出来了,加上www:
redirect_uri=http://www.dev.some
代替:
redirect_uri=http://dev.some
似乎要解决此问题,现在完成其余的登录...