Flickr и Picasa поддерживают обратный вызов Json.Я сделал что-то подобное с Picasa API и с помощью jQuery 1.7.1.Сценарий отобразит все изображения во всех ваших альбомах Picasa.Вы должны изменить USERID ниже на свой идентификатор, и у вас должен быть элемент на странице с id = "list".
$.getJSON("https://picasaweb.google.com/data/feed/api/user/USERID?callback=?", {
alt : "json"
}, function(data) {
$.each(data.feed.entry, function(i, item) {
//Get each albumId.
var aid = item.gphoto$id.$t;
$.getJSON("https://picasaweb.google.com/data/feed/api/user/USERID/albumid/" + aid + "?callback=?",
{
alt: "json"
}, function(data) {
$.each(data.feed.entry, function(i,item){
// Get the URL to each image in the album.
var url = item.content.src;
var image = $("<img/>").attr("src", url);
// Put the image into a div with id "list"
$("#list").append(image);
});
}
);
});
});