【发布时间】: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