【问题标题】:Django allauth facebookDjango allauth 脸书
【发布时间】:2016-05-16 22:01:18
【问题描述】:

我正在使用 allauth 对我的 django 应用程序进行社交身份验证。每当我尝试使用 facebook 登录时,我都会收到以下消息 -

Social Network Login Failure An error occurred while attempting to login via your social network account.

然后调用以下 URL -

http://localhost:8000/accounts/facebook/login/callback/?code=AQCh7KVCn6wkBYA-_JWcalpS5buACpdy-91N8BcAJPqfKuMAXPTk8aoZCLsjA-wYg_Q2fKd8zgg5ERSmmzwG4_U1SX8gtlyydCSUNvvbsu4Pfw0VugMQL0avDJJz-tkVU5GJc7QucOIfAbIcQBUpldSk2NFz7rB6fcWH3D0lCab0CBtmJ-vTztiS30mjbIaaspdx7RF5bm75iUmU9Q6rbmBls9AIPTuNMLVUpRUj8LJTBxW_57v307ZbuGQYVQ69Fq10BYdsHdiqPlrNahV5ddipjCz4u6cfeMRvWJ-M9RF__85Dc0sFwie5Uy1G1-3l5D4_LiusvMWsPs4hffIW9-3LtehKdOg2f3y54HZOluvcChVm0jEJ2Se5NUHjR4c3PdCeHXSD0CvG9q0QvTosDKZXKfwxbGtQ43mlKf2odPTZoA3vjCbIji_Gd2nszzrdp2g&state=Gp1uObhfZm4t#=

我目前正在处理它,所以域是 localhost。有人可以帮我吗?我试图找到解决这个问题的方法,但都是徒劳的。

提前致谢!

【问题讨论】:

  • 你能提供更多细节吗? django 的本地错误无法重现,因此您的链接不提供任何信息。您是否将 localhost 放入您的 facebook 应用程序域?
  • 是的,localhost 在 facebook 应用程序域中。我做错的是将登录 URL 访问为 127:0:0:1/accounts/login/ 而不是 localhost/accounts/login/ 并且有效。还是谢谢!

标签: python django facebook facebook-graph-api django-allauth


【解决方案1】:

我做错了以 127:0:0:1/accounts/login/ 而不是 localhost/accounts/login/ 访问登录 URL,这很有效。还是谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-30
    • 2015-03-16
    • 2016-06-09
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 2015-08-22
    相关资源
    最近更新 更多