Facebook应用程序找不到我的localserver重定向网址

时间:2017-10-16 09:18:15

标签: php python html django facebook

我使用 django-social-auth 包在第三方社交登录facebook上工作。但是当试图登录下面的错误显示。
我也使用django-allauth包,为此我使用answerme facebook app.But也出现同样的问题。

This error shown when i try to login use localserver so domain is localhost

django-allauth in answerme facebook app site url

redirecte_url

2 个答案:

答案 0 :(得分:0)

Facebook服务器永远不会找到您的本地服务器,因为您的网站不在线,如果您正在运行localserver,那么这意味着您只能使用,而其他人或机器将无法访问您的本地服务器。因此,要提供您的网址作为回调网址,您必须在全球某处托管您的本地服务器,以便Facebook可以检查并提供结果以响应。

答案 1 :(得分:0)

在设置中 - >基本集http://localhost:8000/ 在Django设置中:     SOCIAL_AUTH_FACEBOOK_KEY = your key     SOCIAL_AUTH_FACEBOOK_SECRET = your secret key

如果成功或失败,您可以使用此设置重定向用户。

完成SOCIAL_AUTH_LOGIN_REDIRECT_URL 失败SOCIAL_AUTH_LOGIN_URL