我无法获得用户朋友的照片而不是个人资料图片。我可以轻松获得个人资料图片 但无法获得用户朋友的照片 我写了这段代码,但它不适合我
FB.api('me/friends?fields=albums', function(response) {
for (var i=0; i<response.data.length; i++) {
var album = response.data[i];
FB.api('/'+album.id+'/photos', function(photos){
if (photos && photos.data && photos.data.length){
for (var j=0; j<photos.data.length; j++){
var photo = photos.data[j];
// photo.picture contain the link to picture
var image = document.createElement('img');
image.src = photo.picture;
document.body.appendChild(image);
}
}
});
}
});
鉴于所有必需的权限friends_photos,publish_stream 但仍然没有运气。 请帮忙
答案 0 :(得分:0)
您的图表网址已关闭。要获取特定用户相册列表,您需要:
{user_id}/albums?fields={list_of_album_fields}
与
结合使用user_photos and/or friends_photos permissions
Facebook graph explorer是在编码之前使图表网址正确的绝佳工具。尝试一下来验证这个解决方案。
如果您希望一次性获取所有朋友的所有相册,则需要将其制定为FQL或batch request。