gpt4 book ai didi

python - 无法加载 URL : The domain of this URL isn't included in the app's domains. Django Facebook 身份验证

转载 作者:太空狗 更新时间:2023-10-30 00:47:30 26 4
gpt4 key购买 nike

我一直在为我的 Django 应用程序使用 facebook 登录。最近 facebook 通过为所有应用程序启用严格模式更新了其安全功能。进行此更改后,用户将无法登录网站,如下所示错误

Can't load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and sub-domains of your app to the App Domains field in your app setting

但是App域设置中的域名是可以的。我认为我在 redirct_uri 设置中犯了错误。我在 Facebook Developers group 上阅读了很多讨论,但找不到解决方案。谁能帮帮我 enter image description here

最佳答案

终于明白了!在出现错误的页面(下面的屏幕截图)上,您会注意到一个名为“redirect_uri”的 url 参数。您需要复制此文本,然后使用如下站点对其进行解码:url-encode-decode.com .最后,您需要使用该确切文本作为“有效的 oauth 重定向 URI”字段。

error message

重要:起初,当我这样做时,我注意到 redirect_uri 参数包含一个名为 redirect_state 的参数,每次更改你登录。

这使得无法在 Facebook 登录配置中列出所有重定向 URI。如果您看到 redirect_state 参数,则需要将 social-auth-core Python 包更新到版本 > 1.6(我从 here 获得此信息)

完成后,您将在 Facebook 错误页面上获得一个不带参数的重定向 URI,这对您有用。

在更新到 social-auth-core 1.7 版后,以下内容对我有用:

working redirect uris

关于python - 无法加载 URL : The domain of this URL isn't included in the app's domains. Django Facebook 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49489888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com