Загрузить одно случайное изображение flickr и добавить в div

В основном я пытаюсь загрузить одно случайное изображение flickr, взятое у определенного пользователя и определенного набора, которое затем отображается в блоке div с идентификатором 'flickr-wrap'. Я пытаюсь манипулировать этим кодом JSON, чтобы делать то, что хочу, но не знаю, с чего начать. Этот код в настоящее время загружает множество изображений (я просто хочу загрузить одно) и использует теги (но вместо этого я хочу пользователя и наборы), может ли кто-нибудь мне помочь?

 $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?",{
    id: "51997044@N03",
    tagmode: "any", 
    format: "json" },
  function(data) {
    $("<img/>").attr({src: data.items[0].media.m.replace('_m.','.')}).appendTo("#flickr-wrap");
  });

РЕДАКТИРОВАТЬ

Я остановил цикл, и это здорово, и теперь обновил приведенный выше код, чтобы получить фото set.gne вместо public.gne, и немного изменил способ вызова фотосета, удалив несколько строк кода. Теперь все, что мне нужно сделать, это выбрать случайное изображение из этого набора. Вот что у меня получилось:

$.getJSON("http://api.flickr.com/services/feeds/photoset.gne?set=72157626230243906&nsid=51997044@N03&lang=en-us&format=json&jsoncallback=?",
  function(data) {
    $("<img/>").attr({src: data.items[0].media.m.replace('_m.','.')}).appendTo("#flickr-wrap");
  });

РЕДАКТИРОВАТЬ

Еще не заработала рандомная штука. Самый раздражающий. Здесь действительно может понадобиться помощь. Отчаянный!

5
задан egr103 26 March 2012 в 11:52
поделиться