Подтвердить что ты не робот

JQuery JSON Flickr API Возвращение фотографий в комплекте

Я пытаюсь получить заданный набор из Flickr, а затем отображать изображения в этом наборе, используя API JSON и REST. Вот код, который я использую:

    $.getJSON("http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=xxx&set=72157623858739780&format=json&jsoncallback=?", function(data){
  $.each(data.items, function(i,item){
    $("<img/>").attr("src", item.media.m).appendTo("#images");
  });
});

Я удалил ключ api из примера. URL-адрес с моим ключом, когда он вводится в мой веб-браузер, возвращает следующую ошибку:

jsonFlickrApi({"stat":"fail", "code":1, "message":"Photoset not found"})

Я знаю, что идентификатор набора верен, так как переход на http://www.flickr.com/photos/[email protected]/sets/72157623858739780/ отлично работает.

UPDATE

Мне удалось заставить все работать. Вот мой пересмотренный код, если другие пытаются понять это.

function FlickrPhotoSet(){



    //SET API CALL BASED ON INPUT
    var apiCall = "http://api.flickr.com/services/rest/?format=json&method=flickr.photosets.getPhotos&photoset_id=THESET&per_page=10&page=1&api_key=XXX&jsoncallback=?";

    //PRINT API CALL (DEBUG)    
    $("<span>").html(apiCall+"<br>").appendTo("body");

    //SEND API CALL AND RETURN RESULTS TO A FUNCTION    
    $.getJSON(apiCall, function(data){

        //LOOP THROUGH DATA
        $.each(data.photoset.photo, function(i,photo){

        //LINK TO IMAGE SOURCE
        var img_src = "http://farm" + photo.farm + ".static.flickr.com/" + photo.server + "/" + photo.id + "_" + photo.secret + "_" + "s.jpg";

        //LINK TO IMAGE PAGE (REQUIRED BY FLICKR TOS)
        var a_href = "http://www.flickr.com/photos/" + data.photoset.owner + "/" + photo.id + "/";

        //PLACE IMAGE IN IMAGE TAG AND APPEND TO IMAGES DIV 
        $("<img/>").attr("src", img_src).appendTo("#image_block")

        //WRAP IN LINK
        .wrap(("<a href='" + a_href + "'></a>"))
      });

    });


};
4b9b3361