是不可能热链接图片从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/>"
);
}
},
});当直接打开生成的链接时,我可以看到图片。
发布于 2014-02-24 17:48:51
好的找到了。需要向ajax请求添加一个额外的参数
额外的
它可以根据站点输出图像地址。
发布于 2014-02-24 17:09:54
当你打开链接,网站将生成一个直接的链接,但你看不到直接的链接。我的意思是,如果你想在你自己的网站上放一张照片,你必须有一个直接的链接。
https://stackoverflow.com/questions/21994160
复制相似问题