是不是可以从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 :(得分:0)
当您打开链接时,该网站会立即为您生成直接链接,但您无法看到直接链接。我的意思是,如果你想在自己的网站上放一张图片,你必须有一个直接链接。
答案 1 :(得分:0)
好的发现了。需要在ajax请求中添加一个额外的参数
额外
可以根据网站输出图像地址