0

我无法获取用户朋友的照片而不是个人资料图片。我可以轻松获取个人资料图片但无法获取用户朋友照片我编写了此代码但它不适用于我

 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 但仍然没有运气。请帮忙

4

1 回答 1

0

您的图表网址已关闭。要获取特定用户的相册列表,您需要:

{user_id}/albums?fields={list_of_album_fields}

和这个结合

user_photos and/or friends_photos permissions

Facebook 图形浏览器是在编码之前获取图形 url 的绝佳工具。尝试验证此解决方案。

如果您希望一次性获取所有朋友的所有专辑,则需要将其制定为FQL批处理请求

于 2013-10-12T07:14:46.503 回答