這應該是相當普遍的,但不知何故,我不能得到它的工作。我想要做的是從Facebook獲取專輯圖片。我正在一個網站上實施。如何使用Facebook API獲取相冊圖片?
function getAlbumPhotos(){
FB.api('/me/albums', function(resp) {
//Log.info('Albums', resp);
var ul = document.getElementById('albums');
for (var i=0, l=resp.data.length; i<l; i++){
var
album = resp.data[i],
li = document.createElement('li'),
a = document.createElement('a');
a.innerHTML = album.name;
a.href = album.link;
li.appendChild(a);
ul.appendChild(li);
}
});
};
的RESP返回一個包含指向相冊數據數組,但我想對於每張專輯的圖像源,我看不到任何東西:
我可以使用此代碼拿到專輯我可以在resp數據中使用。數據對象包含指向相冊的鏈接,但不包含單個圖像。
根據facebook文檔,照片是「相冊」相冊。我不確定是什麼意思,但他們的文檔顯示您可以獲得單張照片。
此鏈接:(?)
[http://developers.facebook.com/docs/reference/api/album/][1]
它顯示了JSON返回鏈接,ID,姓名等...這我能得到。但是,在該頁面的底部是包含照片,評論,圖片的相冊的「連接」。當我點擊照片時,它會顯示包含img src的JSON數據結構。問題是,我怎麼得到這個?它看起來很直接,但我無法實現它的工作。
我試圖
FB.api('/me/photos',function(resp) ...
和
FB.api('/me/photo',function(resp) ...
照片返回任何結果,而照片的回報取消定義。
代碼示例將不勝感激。
謝謝。完美的作品。 – okysabeni