2012-09-02 32 views
1

我目前使用下面的代碼來獲取所有從用戶個人資料的照片如何通過Facebook圖形API得到相冊大型畫冊

FB.api('/me/albums?fields=id,name', function(response) { 
    //console.log(response.data.length); 
    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); 
      image.className = "border"; 

      image.onclick = function() { 
      //this.parentNode.removeChild(this); 
      document.getElementById(info.id).src = this.src; 
      document.getElementById(info.id).style.width = "220px"; 
      document.getElementById(info.id).style.height = "126px"; 
      }; 
     } 
     } 
    }); 

    } 
}); 

但是,照片,它的回報是質量差,基本上就像縮略圖。如何從相冊中檢索較大的照片。

一般爲資料圖片我使用?類型=大,它返回一個體面的輪廓影像

但類型=大不從相冊 照片的情況下工作,也有一個一旦我指定照片網址,我希望用戶能夠下載照片,就可以從facebook上以zip格式獲取照片。

回答

相關問題