我的目标是使用Facebook Graph API获取用户Facebook好友列表。至少那些在我的网站上使用社交认证的人
我已经读过,如果满足以下条件,在v2.0之后我只能得到一个朋友列表:
需要具有user_friends权限的用户访问令牌才能查看 现在这个人的朋友。 这将仅返回使用(通过Facebook登录)提出请求的应用程序的任何朋友。 如果该人的朋友拒绝了user_friends权限,该朋友将不会出现在此人的朋友列表中。
当我拿到令牌并检查
时/v2.5/me/permissions
结果:
{
"data": [
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
}
我正在测试2个用户帐户,他们是朋友。我已经使用Facebook登录在我的Web应用程序中登录。 但是当我做的时候
v2.5/me/friends
结果:
{
"data": [
],
"summary": {
"total_count": 1
}
}
空朋友设置的原因是什么?
答案 0 :(得分:0)
确保所有这些朋友也使用user_friends
授权您的应用。如果他们仅在没有user_friends
的情况下获得授权,他们就不会出现。响应看起来像是正常工作。
旁注:不允许在Facebook上拥有2个用户帐户,您只能拥有一个帐户 - 使用您的真实姓名。