适用于Facebook应用程序登录的有效OAuth重定向URI

时间:2018-09-27 08:25:58

标签: facebook oauth uri

我正在尝试为我的Facebook登录找到正确的redirect_uri,但是无论我做什么,仍然无法正常工作。

  

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

FB登录网址为https://www.facebook.com/v2.2/dialog/oauth?client_id=1813905928716994&state=4b1fa2d59c26d348e2f24cd83aa0c920&response_type=code&sdk=php-sdk-5.6.2&redirect_uri=https%3A%2F%2Fwww.boogla.com%2Fjoin_facebook.php%3Fcmd%3Dfb_login&scope=email

these are my FB app settings

有什么想法吗?谢谢!

3 个答案:

答案 0 :(得分:0)

您应该尝试按照以下步骤获取重定向网址。

您的重定向URI通常具有格式https://engage-app name.rpxnow.com/facebook/callback。例如,如果您的Engage应用程序的名称为my--test-app,则您的重定向URI为https://my-test-app.rpxnow.com/facebook/callback

答案 1 :(得分:0)

这对我有用... 我在客户端 OAuth 设置中添加了这个:

嵌入式浏览器 OAuth 登录:是

有效的 OAuth 重定向 URI: https://abc.pythonanywhere.com(或您的网站)/accounts/facebook/login/callback/

注意:在有效的 OAuth 重定向 URI 中添加上述 url 之前 必须

在设置-->高级

共享重定向允许列表:

在共享重定向域允许列表中添加此网址:

https://abc.pythonanywhere.com(或您的网站)/accounts/facebook/login/callback/

答案 2 :(得分:0)

为什么不在“基本设置”->“站点 URL”中尝试此操作:

https://yoursite.com/signin-facebook

并在您的基本设置->应用域:

yoursite.com