Estoy tratando de crear una galería de Flickr muy básica usando la API de Flickr. Lo que quiero lograr es ordenar mis imágenes por etiqueta. Lo que estoy usando es jQuery.getJSON() para poder analizar la respuesta de API de flickr.photosets.getPhotos.¿Es posible crear una matriz multidimensional vacía en javascript/jquery?
Los datos que estoy interesado en obtener de Flickr son la etiqueta y la URL asociada a cada foto. El problema con esto es que la única manera lógica de esto para mí es la creación de una matriz multidimensional con el siguiente formato:
Array['tag1'] => ['URL_1', 'URL_2', 'URL_3', 'URL_n'];
Sin embargo, no puedo encontrar ninguna manera de lograr esto. Mi código es el siguiente:
$.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,];
});
});
Soy consciente de que el código podría ser incómoda, pero yo he intentado todo y no hay manera de que pueda resolver esto.
¿Puede mostrarnos la respuesta y cómo se ve? Eso ayudará significativamente. –
Esa es la respuesta: http://pastebin.com/S5g2zwwD – finferflu