鉴于 URL 未在客户端 OAuth 设置中列入白名单:为什么我会收到此错误?

Given URL is not whitelisted in Client OAuth Settings : why am I getting this error?

我正在使用 django-allauth 和测试 Facebook 来测试身份验证。当我转到 http://localhost/accounts/facebook/login 时出现以下错误:

Given URL is not whitelisted in Client OAuth Settings: This redirect
failed because the redirect URI is not whitelisted in the app’s Client
OAuth Settings. Make sure Client and Web OAuth Login are on and add all
your app domains as Valid OAuth Redirect URIs.

我在 Facebook 上的应用程序设置目前如下所示:

为什么会出现此错误,我该如何解决?

编辑:在设置 > 高级中,我在有效的 OAuth 重定向 URL 字段中设置了 http://localhost:8000/

检查登录对话框中 redirect_uri 参数的值 URL – 该值需要设置为 Valid OAuth Redirect URI

(当将值输入登录对话框 URL 时应用的 URL-encoding 当然必须反转。)