col*_*der 1 django facebook django-socialauth facebook-graph-api django-allauth
我正在使用Django我的项目和django-allauth身份验证.当任何用户使用Facebook登录时,如何获取他facebook friends已经在我的网站上注册的"列表",以便我可以让他/她在我的网站上关注他们?
或者我应该使用django-socialauth它来使它更容易?
import contacts from Google account如果用户链接帐户,我该怎么办Google?
我是初学者.请帮忙!
谢谢!
在您的SOCIALACCOUNT_PROVIDERS设置中,确保facebook范围包含'user_friends',并且字段包含'friends'
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'
}
}
Run Code Online (Sandbox Code Playgroud)
只有安装此应用程序的朋友才能在API v2.0及更高版本中返回.摘要中的total_count表示朋友的总数,包括尚未安装该应用的朋友. 学到更多
使用上述内容将为您的网站上已注册的朋友提供一系列分页.
至于谷歌,我需要调查一下.如果我找到任何可以帮助你的东西,我会更新我的答案.
| 归档时间: |
|
| 查看次数: |
1154 次 |
| 最近记录: |