所以,我正在使用Facebook JS SDK,并且我一直收到191个:
现在,我已经检查了我的设置,一切似乎都很正常。App Domain设置为我的基域(alehunt.com),"Website with Facebook Login“=> "Site URL:”设置为"http://www.alehunt.com"“。我不做任何与canvas相关的事情。
在查看FB.login生成的登录对话框窗口的网址时,我非常惊讶地发现redirect_uri并没有直接指向我的应用程序,而是通过http://static.ak.fbcdn.net/connect/xd_proxy.php。我想知道这是否是191错误的原因。
现在,如果我将redirect_uri的这一部分更改为我自己的部分,一切似乎都很好。该对话框按其应有的方式显示。
有谁能解释一下这件事吗?为什么JS SDK坚持在重定向URI中设置所有这些?
我看到的错误是:
接口错误码: 191接口错误描述:指定的URL不属于应用程序错误消息: Invalid redirect_uri:应用程序配置不允许给定的URL。
我在Chrome 21上测试
发布于 2012-09-05 17:41:15
事实证明,这是因为使用了一个经过科尔多瓦(PhoneGap)修改的Facebook JS客户端。仍然不确定到底是什么问题,但当我直接从Facebook加载JS时,一切都很好。
https://stackoverflow.com/questions/12277735
复制相似问题