所以,我正在使用 Facebook JS SDK,我一直得到 191:
现在,我检查了我的设置,一切似乎都井井有条。应用程序域设置为我的基本域 (alehunt.com),并且“使用 Facebook 登录的网站”=>“站点 URL:”设置为“http://www.alehunt.com”。我没有做任何与画布相关的事情。
在查看 FB.login 生成的登录对话框窗口的 URL 时,我很惊讶地发现 redirect_uri 没有直接指向我的应用程序,而是通过http://static.ak.fbcdn.net/connect/ xd_proxy.php。我想知道这是否是 191 错误的原因。
现在,如果我将 redirect_uri 的那部分更改为我自己的,一切似乎都可以正常工作。对话框按应有的方式呈现。
任何人都可以对此有所了解吗?为什么 JS SDK 坚持在重定向 URI 中设置所有这些?
我看到的错误是:
API错误代码:191 API错误描述:指定的URL不属于应用程序错误消息:无效的redirect_uri:应用程序配置不允许给定的URL。
我正在 Chrome 21 中进行测试