【问题标题】:django socialregistration authentication errorsdjango socialregistration 身份验证错误
【发布时间】:2014-01-18 22:53:17
【问题描述】:

我正在尝试将我的网站集成到 facebook,并从 django-socialregistration 开始。添加后一切正常

{% load facebook %}
{% facebook_button %}

现在,当我从浏览器单击 facebook 按钮时,我被重定向到 mysite.com/social/facebook/redirect/ 我收到以下错误:

<socialregistration.contrib.facebook.client.Facebook object at 0x2b31a10> is not JSON serializable

我不知道为什么会出现此错误。当我尝试在facebook_button 标记之后包含{% facebook_js %} 时,我收到了facebook_js 的无效标记错误。

在我的 settings.py 中,

FACEBOOK_REQUEST_PERMISSIONS = 'email'

我只想要 facebook id 的电子邮件。我必须做什么?即使此错误清除,我如何从返回的对象中检索电子邮件?

【问题讨论】:

    标签: python django facebook socialregistration


    【解决方案1】:

    终于找到错误了。必须将此行添加到我的 settings.py

    SESSION_SERIALIZER='django.contrib.sessions.serializers.PickleSerializer'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-08
      • 2016-03-27
      • 1970-01-01
      • 2016-07-30
      • 2017-01-25
      • 1970-01-01
      • 2012-01-25
      • 1970-01-01
      相关资源
      最近更新 更多