Facebook登录消息:“URL已阻止:此重定向失败,因为重定向URI未在应用程序的客户端OAuth设置中列入白名单。”


4 Answers

正如提问者所写

在高级选项卡中,有效OAuth重定向URI设置为:...

我有同样的问题(将重定向url写入错误的输入字段)我想强调一下

不是

Settings -> Advanced -> Share Redirect Whitelist

Facebook Login -> Settings -> Valid OAuth redirect URIs

这本来可以节省我2个小时的反复试验。

Question

重要的提醒:

如果您注册进行测试,请转到您的个人资料设置,并根据您的兴趣添加删除个人资料

尝试使用Facebook登录我的website

我收到以下错误:

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

我在Facebook的settings (基础知识)是:

  • 应用领域:openstrategynetwork.com
  • 网站的网站网址: websitewebsite

在高级选项卡中, Valid OAuth redirect URIs设置为:

http://openstrategynetwork.com/_oauth/facebook?close

应用是public

更多设置(高级):

应用密钥和秘密是正确的。 我正在使用Meteor及其帐户包。







您网站的登录助手

$ loginUrl = $ helper-> getLoginUrl('xyz.com/user_by_facebook/',$ permissions);

和Facebook应用程序仪表板(在产品选项卡下: Facebook登录

有效的OAuth重定向URI也应与xyz.com/user_by_facebook/相同

如前所述,同时从网上提出请求




确保“ App Domain ”和Facebook Login =>有效的OAuth重定向URI 。 在那里你必须检查www没有www 。 如果您使用www或不使用php,html,css文件和Fb应用程序设置中的所有URL,它会更好。

另一件事是,如果您使用URL的“/”结尾,则必须将该URL添加到有效OAuth重定向URI的应用设置中。 示例: - https://www.example.com/index.php/如果您在重定向网址中使用此网址,则必须将其设置为应用设置。

希望这会有所帮助。




hauth.done = Facebook更改为hauth_done =有效OAuth重定向URI中的Facebook为我修复了它。




Related