我正在尝试使用通过 facebook 登录后触发的函数获取用户数据( /me ) 和好友数据( /me/friends )。我正在使用Javascript SDK
//Getting logged in user data//
function users(callback) { FB.api('/me?fields=name,first_name,username,birthday,hometown,albums,photos,location,picture.height(100).width(100),cover', function(response) {
callback(response);
});
}
//Getting logged in user friends data//
function pic(album_id, callback) {
FB.api("/" + album_id + "/photos", function(response) {
callback(response);
});
}
通过使用它,我可以访问登录用户的所有公共数据,但无法访问具有有限权限的数据(例如我的位置和家乡设置为仅对我的朋友可见)。
应用仪表板权限: