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

问题描述 投票:0回答:1

我一直在测试一个应用程序,我的测试用户给了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{}
    });
}
facebook facebook-graph-api facebook-javascript-sdk
1个回答
2
投票

read_friendlists Permission用于访问用户在Friend Lists连接上定制的/USER_ID/friendlists,而不是/USER_ID/friends的朋友列表

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

© www.soinside.com 2019 - 2024. All rights reserved.