Получение полного изображения по ссылке на сервисах обмена фото

1

Я хочу сделать скрипт, который может получить прямую ссылку на изображение из фото-сервисов (flickr, instagram, picasa, deviantart и dribbble)

Пользователь добавляет ссылку в форму:

http://www.flickr.com/photos/peterbaker/3045862811/

скрипт напрямую ссылается на изображение:

http://farm4.staticflickr.com/3179/3045862811_dd27f77e3a_b.jpg

Как это сделать? Я хочу точно знать, как получить прямую ссылку на изображение этих служб.

Теги:
flickr
picasa

2 ответа

2
Лучший ответ

сходить с ума!

  • 0
    Я думаю, это будет полезно для меня. спасибо, чувак;)
1

И Flickr, и Picasa поддерживают обратный вызов Json. Я сделал что-то подобное с API Picasa и с помощью jQuery 1.7.1. Сценарий отобразит все изображения во всех ваших альбомах Picasa. Вы должны изменить USERID ниже на свой id, и у вас должен быть элемент на странице с 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);
                });                  
              }                 
             );      
  });
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню