0
我試圖在Flickr Feed中獲得+20張照片。在另一個論壇上,有人發佈了以下代碼作爲答案。我在第2-3行插入了我的API + setID,但它不起作用。+20張照片flickr api
$(document).ready(function() {
var apiKey = ‘******I inserted my API here’;
var photoSetID = ‘********set ID’;
var jsonURL = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&extras=url_o&photoset_id=' + photoSetID +
'&per_page=500&api_key=' + apiKey + '&format=json&jsoncallback;=?';
$.getJSON(jsonURL, function(data){
$.each(data.photoset.photo, function(i,item){
var imgSrc = ‘http://farm’ + item.farm + ‘.static.flickr.com/’ + item.server + ‘/’ +
item.id + ‘_’ + item.secret + ‘_b.jpg’;
$(’ <img >’).attr(’src’, imgSrc).appendTo(’#images’);
});
});
});
我想我的兩個主要問題是 - 凡在這裏我用我自己的替換信息:
var jsonURL = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&extras=url_o&photoset_id=' + photoSetID + '&per_page=500&api_key=' + apiKey + '&format=json&jsoncallback;=?';
什麼是這個代碼的目的是什麼?
var imgSrc = 'http://farm' + item.farm + '.static.flickr.com/' + item.server + '/' + item.id + '_' + item.secret + '_b.jpg';
太感謝了,我的jQuery的理解是有限的,在Flickr API文檔,是初學者出奇的稀少。
凱爾西
它是一個你試圖顯示的photoset你可以給我的照片ID,因爲我認爲我可以爲你提供解決方案 –