首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django all-auth:如何获得使用同一网站的facebook好友列表?

Django all-auth:如何获得使用同一网站的facebook好友列表?
EN

Stack Overflow用户
提问于 2015-09-08 19:21:08
回答 1查看 1.4K关注 0票数 1

我将Django用于我的项目,django-allauth用于身份验证。当任何用户登录使用facebook时,我如何获得他/她已经在我的网站上注册的facebook friends的“列表”,这样我就可以让他/她也在我的网站上跟踪他们了?

或者我应该使用django-socialauth来简化它?

此外,如果用户将帐户链接到import contacts from Google account,如何使用Google

我是个初学者。请帮帮我!

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-09-10 07:33:47

在SOCIALACCOUNT_PROVIDERS设置中,确保facebook作用域包括“user_friends”,字段包括“朋友”

代码语言:javascript
运行
复制
SOCIALACCOUNT_PROVIDERS = 
{'facebook':
   {'METHOD': 'oauth2',
    'SCOPE': ['email', 'public_profile', 'user_friends'],
    'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
    'FIELDS': [
        'id',
        'email',
        'name',
        'first_name',
        'last_name',
        'friends'],
    'VERSION': 'v2.4'
   }
}

只有安装此应用程序的朋友才会在APIv2.0和更高版本中返回。总之,total_count代表了好友的总数,包括那些没有安装该应用程序的朋友。了解更多

使用上面的内容将为您提供一组已经在您的网站上注册的分页朋友。

至于谷歌,我需要调查一下。如果有什么能帮到你的话,我会更新我的答案。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32465623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档