2014-02-24 63 views
0

是不可能的從flickr熱連接圖像?我得到一些隨機的公衆形象,並嘗試把它們放在我的網站上,但只給出「圖像不可用」Flickr圖片不可用

$.ajax({ 
    url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key='+key+'&tags=Netherlands&per_page=4&format=json&nojsoncallback=1', 
    type: "GET", 
    dataType: "json", 
    success: function (data) { 
     console.log("flickr"); 
     var flickr = data; 
     console.log(flickr.photos.photo); 
     for(var j=0; j< flickr.photos.photo.length; j++) { 
      $('body').append("<img src=http://farm" 
          + flickr.photos.photo[j].farm 
          + ".static.flickr.com/" 
          + flickr.photos.photo[j].server 
          + "/" 
          + flickr.photos.photo[j].id 
          + "_" + flickr.photos.photo[j].secret+ ".jpg/>" 
      ); 
     } 
    }, 
}); 

時直接打開生成的鏈接,我可以看到的畫面

回答

0

好的發現它。需要一個額外的參數添加到AJAX請求

額外

可根據現場

0

當你打開鏈接,該網站現在會爲您生成一個直接鏈接,但您無法看到直接鏈接。我的意思是如果你想在你自己的網站上放一張照片,你必須有一個直接的聯繫。

+0

所以如何從這個JSON響應數據獲得其輸出圖像地址? – mjanisz1

+1

其實我對json不太瞭解,那就是我所知道的! – ShaPesar