facebook应用程序找不到我本地服务器重定向的网址
问题描述:
我使用django-social-auth包工作在第三方社交登录facebook上。但是当尝试登录波纹管错误显示。
我也使用django-allauth软件包,为此我使用了answerme facebook app.But也显示了同样的问题。
facebook应用程序找不到我本地服务器重定向的网址
答
Facebook服务器将永远找不到你的本地服务器,因为你的网站是不是生活,如果你的LocalServer然后运行这意味着提供给您只而其他人或机器将无法访问您的服务器的本地。所以,要提供你的url作为回调url,你将不得不在全球的某个地方托管你的本地服务器,所以,Facebook可以通过它并给出响应结果。
答
在设置 - >基本设置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
您将在这里https://stackoverflow.com/questions/46001809/debugging-allauth-social-account-not-logging-user-in-despite-找到答案连接成功/ 46049491#46049491 – Satendra
请以文字提供错误信息。 –