我接听电话:
FB.api('/me/friends', function(response) { console.log(response);});
我在控制台日志响应中看到了具有空数据和正确摘要的对象:
Object { data=[0], summary={...}}
摘要是(我的朋友人数):
Object { total_count=444}
我知道朋友边缘通话已经通过APi v2.1改变了。它适用于Graph API资源管理器。我之前已经为所请求的操作指定了权限:
<fb:login-button scope="user_friends" onlogin="checkLoginState();">
</fb:login-button>
我做错了什么?
答案 0 :(得分:2)
您误解了user_friends
权限的用途。这取自有关user_friends
权限的文档:
<强> user_friends 强>
提供访问也使用您的应用的朋友列表。这些朋友可以在用户对象的朋友边缘找到。
为了让某人出现在一个人的朋友列表中, 两个人都必须决定与您的应用分享他们的好友列表 并且在登录期间未禁用该权限。此外,在登录过程中,必须要求两位朋友都使用user_friends。
查看强>
您的应用可能会在未经Facebook审核的情况下使用此权限。
常用用法
使用好友列表在您的应用中创建社交体验。