闪烁下载全尺寸的图像



这是我到目前为止的代码,它下载了一个240px的小图像。我可以得到全尺寸的图片来创建一个灯箱吗?

<script>
jQuery(function(){
    var apikey = 'xxxxx';
    var userid = 'xxxx';
    jQuery.getJSON('https://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key='+apikey+'&user_id='+userid+'&format=json&jsoncallback=?',
    function(data){
       jQuery.each(data.photos.photo, function(i,item){
            var purl = 'http://farm' + item.farm + '.static.flickr.com/' + item.server + '/' + item.id + '_' + item.secret + '_m.jpg';
            var pid = item.id;
            var container = '<img src='+ purl+' />';
            console.log(container);
           jQuery(container).appendTo('#images');
        });
    });
});
</script>

当然!你可以使用API flickr.photos.getSizes来获取所有可用尺寸的列表。对flickr。photos进行一次Ajax调用。getSizes,从列表中选择最大的一个,然后对其URL进行Ajax调用(您不必像在原始代码中那样将URL拼接在一起)。

最新更新