Javascript分析Facebook登录问题

Javascript Parse Facebook Login Issue

本文关键字:问题 登录 Facebook 分析 Javascript      更新时间:2023-09-26

我得到的是:

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

我已经在FB设置中的网站Url中设置了example.com/app。我有正确的解析appId,JSKey。我已经在parse中放入了facebookauth的详细信息,parse确认它能识别它们。我在fb中启用了客户端OAuth和web OAuth。

它需要我,有效的OAuth重定向URI,所以我放了

example.com、example.com/app、example.com/app/page.html。

没有任何东西可以修复错误。我试过每一个调整和组合。我尝试添加和删除应用程序域。使用网站URL中的example.com/app应用程序文件夹进行调整。也许不包括在内。

没有什么帮助,我被卡住了,我做错了什么?(我在localhost btw上也做了同样的操作,它很有效)

在新的开发人员门户更新后,现在可以在下找到OAuth重定向URI

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

或者您可以通过url访问:https://developers.facebook.com/apps/{appid}/fb登录/

我也面临这个问题。在我的处境网站url上写着"www"。如果您的网站地址http://example.com然后http://www.example.com是facebook sdk的不同网站。在facebook应用控制台去

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

在这里写www版本。它必须工作

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

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

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

感谢@CBroe评论检查重定向_uri,发现在浏览器地址栏的URL中是

https://www.facebook.com/dialog/oauth?client_id=<my_app_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问题的人。

经过多年的正常工作,我刚刚遇到了这个问题(2017年11月5日)。

我的问题是回调url在Facebook管理页面中的位置不对。您需要将其放入"Facebook登录"产品"(在Facebook管理控制台的左侧菜单中,而不是"高级设置"中:

https://developers.facebook.com/apps/{{your FB app id}}/fb-login/settings/

如果你有端口号,你需要输入端口号,例如在我的情况下http://local.dishly.menu:3000/