Я пытаюсь получить +20 фотографий в ленте Flickr.На другом форуме кто-то разместил следующий код в качестве ответа.Я вставил свой API + setID в строки 2-3, но это не сработало.
$(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 удивительно скудна для начинающих.
Келси