我一直在测试一个应用,我的测试用户给了app basic和read_friendlists权限。后来我去了我的用户帐户并删除了应用程序的read_friendlist权限,但我仍然可以通过sdk获取列表。这是我的帐户设置滞后的情况吗?或者你可以在没有明确许可的情况下以下列方式获得朋友名单吗?
function authSuccess() {
FB.api('/me/friends', function (result) {
if (result.data) {
$.each(result.data, function (index, friend) {
alert(friend.name + ' has id:' + friend.id);
});
}else{}
});
}
答案 0 :(得分:2)
read_friendlists
Permission用于在/USER_ID/friendlists
连接上访问用户的自定义Friend Lists,而不是/USER_ID/friends
这是按预期工作的 - 检查User documentation以获取User对象的字段和连接列表以及访问每个对象所需的权限(尽管Permission文档也涵盖了很多内容)