facebook - JavaScript sdk我未经许可获得好友列表..这是对的吗?

时间:2012-09-28 00:12:26

标签: facebook facebook-graph-api facebook-javascript-sdk

我一直在测试一个应用,我的测试用户给了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{}
    });
}

1 个答案:

答案 0 :(得分:2)

read_friendlists Permission用于在/USER_ID/friendlists连接上访问用户的自定义Friend Lists,而不是/USER_ID/friends

的朋友列表

这是按预期工作的 - 检查User documentation以获取User对象的字段和连接列表以及访问每个对象所需的权限(尽管Permission文档也涵盖了很多内容)