我想做脚本,可以直接链接到照片服务中的图像(flickr,instagram,picasa,deviantart& dribbble)
用户将链接添加到表单中:
http://www.flickr.com/photos/peterbaker/3045862811/
脚本直接链接到图像:
http://farm4.staticflickr.com/3179/3045862811_dd27f77e3a_b.jpg
如何制作?我想知道如何直接链接到这些服务上的图像。
答案 0 :(得分:2)
疯了!
答案 1 :(得分:1)
Flickr和Picasa都支持Json回调。我使用Picasa API并使用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);
});
}
);
});
});