2015-03-04 4 views
0

Я пытаюсь вызвать свои фотографии в мерцании, чтобы использовать их в своей фотогалерее.jQuery: jsonFlickrFeed не работает

Но мой код ничего не извлекает.

Я наблюдал его с lynda.com я включил эту строку кода

<script src="http://api.flickr.com/services/feeds/photos_public.gne?id=[MY_ID]&format=json&tags=viewsource"> 

Примечание [my_id] = конечно мой ID.

Когда я запустил его в своем браузере, он полностью отображает jsonFlickrFeed с объектами.

Однако, когда я называю это в моем сценарии

function jsonFlickrFeed(data) { 
    console.log(data); 
} 

Ничто не показывает в моей консоли. Мне нужно получить фотографии, чтобы я мог отображать их в своей галерее. Спасибо

ответ

1

Посмотрите на метод getJSON(), который также имеет пример для извлечения фотографий из мерцания.

var flickerAPI = "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?"; 
$.getJSON(flickerAPI, { 
    tags: "mount rainier", 
    tagmode: "any", 
    format: "json" 
}) 
.done(function(data) { 
    $.each(data.items, function(i, item) { 
    $("<img>").attr("src", item.media.m).appendTo("#images"); 
    if (i === 3) { 
     return false; 
    } 
    }); 
}); 
+0

Это работает, однако я не могу правильно фильтровать фотографии. Я уже добавил user_id. Но он всегда получает последние загрузки, я не знаю, почему – Aaron

+0

определяет его на отправленные данные методом мерцания и фильтра. –

+0

Я добавил user_id внутри json для фильтра, и я ввел свой user_id: {my_id} Я думаю, что достаточно фильтра, чтобы получить только мои фотографии? Ну, если это так, это не работает – Aaron