繁体   English   中英

Facebook登录API问题

[英]Trouble with Facebook Login API

所以我正在尝试使用Facebook登录API但不使用他们的SDK,但即使我将所有可能的Urls列入白名单,它也会出现错误。

我已经按照指南如何手动设置它,甚至按照讲师给我的个人指南,并在线搜索问题,没有发现任何修复它

let my_URL = "https://webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/src/";

let my_FB_ID = "xxxxxxxxxxxxxxx";

let FBURL = "https://www.facebook.com/v3.3/dialog/oauth?client_id=" + my_FB_ID + "&redirect_uri=" + my_URL + "&response_type=token";

有效的OAuth重定向URI列表: https ://webappdev-thorkazil99.c9users.io/Removehttps: //webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/src/

https://webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/src/_oauth/facebook

https://webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/

https://webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/src/_oauth/facebook?close

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

我可能错了,但由于还没有人试图回答你的问题,我会采取行动。

我认为问题是url编码/解码的结果。 我认为您需要在没有网址编码的情况下指定有效的OAuth重定向URI。 而不是

https://webappdev-thorkazil99.c9users.io/Intelligent%20Media%20Systems/assignment3/webpack-demo/src/

你会指定

https://webappdev-thorkazil99.c9users.io/Intelligent Media Systems / assignment3 / webpack-demo / src /

注意:这仅适用于在有效OAuth重定向URI UI中指定网址。 您确实想要在my_URL字符串中对您的重定向网址进行网址编码(就像您已经完成的那样)。

如果我是对的,则有效OAuth重定向URIs UI将获取您指定的字符串,并将其与重定向URL的URL解码版本进行比较。 由于“ https://webappdev-thorkazil99.c9users.io/Intelligent Media Systems / assignment3 / webpack-demo / src /”(url解码后的重定向url)与“ https://webappdev-thorkazil99.c9users不同.io / Intelligent%20Media%20Systems / assignment3 / webpack-demo / src / “(您列出的有效重定向网址)它认为重定向网址无效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM