【发布时间】:2014-02-12 16:23:26
【问题描述】:
我知道这是一个常见问题,所以请原谅我再次询问(这真的不是缺乏研究),我似乎无法找到使用 Allauth 加载 Facebook 个人资料图片的方法。
我使用http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/ 获得了一些提示,它们都运行良好,但是对于 Facebook 个人资料图片似乎缺少一些东西,models.py 上负责传递 Facebook 个人资料图片 URL 的代码无法获取 Facebook 用户身份证
在下面的代码中...
http://graph.facebook.com/{}/picture?width=40&height=40
...我尝试使用 fb_uid 和 user_id 但仍然无法加载。
模板上的配置文件 URL 被调用为:
{% if request.user.is_authenticated %}
<img src="{{ request.user.profile.profile_image_url }}"/>
{% endif %}
Pennersr 在此处建议的 How can I get the user's facebook id with django-allauth? 也不允许我访问用户 ID。
谢谢
【问题讨论】:
标签: python django facebook django-allauth