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