Я пытаюсь создать очень простую галерею Flickr, используя Flickr API. Я хочу сортировать свои фотографии по тегам. Я использую jQuery.getJSON (), чтобы я мог анализировать ответ API flickr.photosets.getPhotos .
Данные, которые меня интересуют с Flickr, - это тег и URL-адрес, связанный с каждой фотографией. Проблема в том, что для меня единственный логический выход из этого - создание многомерного массива следующего формата:
Array['tag1'] => ['URL_1', 'URL_2', 'URL_3', 'URL_n'];
Однако я не могу найти никакого способа добиться этого. Мой код выглядит так:
$.getJSON('http://api.flickr.com/services/rest/?api_key=xxx&method=flickr.photosets.getPhotos&user_id=xxx&format=json&extras=tags%2C+url_l%2C+url_sq&nojsoncallback=1&photoset_id=xxx',
function(data) {
var imageArray = [];
$.each(data.photoset.photo, function(i, item) {
imageArray[item.tags] = [item.url_sq,];
});
});
Я понимаю, что код может выглядеть неудобно, но я все перепробовал и никак не могу понять это.