当前位置:  开发笔记 > 编程语言 > 正文

Javascript解析Facebook登录问题

如何解决《Javascript解析Facebook登录问题》经验,为你挑选了3个好方法。

我正进入(状态:

给定的URL未在客户端OAuth设置中列入白名单:此重定向失败,因为重定向URI未在应用的客户端OAuth设置中列入白名单.确保启用了客户端和Web OAuth登录,并将所有应用程序域添加为有效的OAuth重定向URI.

我在FB设置中的Site Url中设置了example.com/app.我有正确的Parse appId,JSKey.我已将facebook auth详细信息放入解析,解析确认它已识别出来.我在fb中启用了客户端OAuth和Web oauth.

它需要我,有效的OAuth重定向URI,所以我已经把它

example.com,example.com/app,example.com/app/page.html.

什么都没有修复错误.我尝试了每一个调整和每个组合.我尝试添加和删除应用域.使用站点URL中的example.com/app app文件夹进行调整.也许不包括它.

什么都没有帮助,我被困住了,我做错了什么?(我在localhost btw上做的完全一样,而且有效)



1> Rich S..:

在新的Developer门户更新后,现在可以在下面找到OAuth重定向URI

产品> Facebook登录>设置>客户端OAuth设置

或者您可以通过网址访问:https: //developers.facebook.com/apps/ {appid}/fb-login /



2> 小智..:

我也遇到了这个问题.在我的情况网站上用" www "写的url .如果你的网站地址http://example.com,那么http://www.example.com是facebook sdk的不同网站.在Facebook应用程序控制台中去

设置>高级>客户端OAuth设置>有效的OAuth重定向URI

在这里写www版也.它必须工作


不.我在App Domains和Valid OAuth中写了两个域,重定向URL和仍然是相同的错误消息.

3> Jignesh Gohe..:

尝试在我的本地主机上将Facebook登录集成到Rails应用程序中并通过从有效OAuth重定向URI中指定的URL中删除尾部斜杠来修复它时,我也遇到了错误

它是: http://localhost:3000/auth/facebook/callback/

它应该是 http://localhost:3000/auth/facebook/callback

感谢@CBroe 评论检查redirect_uri 并发现在浏览器地址栏的URL中它是

https://www.facebook.com/dialog/oauth?client_id=&redirect_uri=http://localhost:3000/auth/facebook/callback&response_type=code&scope=email&state=afcbee26c2ce5077f844ce864780082991d36e6c3e10863a

在我的有效OAuth重定向URI中,它被提及http://localhost:3000/auth/facebook/callback/(注意结尾处的尾部斜杠)

希望这可以帮助任何面临这个问题的人解决我遇到的URL问题.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有