微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过PHP在给定特定标签和用户的情况下获取小的Flickr图像?

如何解决如何通过PHP在给定特定标签和用户的情况下获取小的Flickr图像?

| 我想做的是创建一个PHP脚本,该脚本将获取它发现的第一个Flickr图像,该图像具有特定标签,并返回小图像的URL(缩略图上方的大小)。如果您不确定我所说的小尺寸,请访问http://www.flickr.com/photos/napix/3353191223/sizes/s/in/photostream/。     

解决方法

        看看http://framework.zend.com/manual/en/zend.service.flickr.html 为什么要重新发明轮子?     ,        我想到了。看看我问的这个后续问题。这个问题的答案是另一个问题:如何在一个请求中为特定用户的每个Flickr标签获取一张照片?     ,        
function flickr_feed ( $tag ) {
    $f = new phpFlickr(\"MY API KEY\",\"MY API SECRET\");
    $tags = $f->photos_search(array(\"tags\"=>$tag,\"tag_mode\"=>\"any\",\"per_page\"=>\"20\"));
    $counter=\"0\";
    foreach ($tags[\'photo\'] as $photo) {
        if($counter ==\"0\" || $counter ==\"5\" || $counter ==\"10\" || $counter ==\"15\") { $first = \" first\"; } else { $first = \"\"; }
        echo \'<div class=\"flickr-thumb\'.$first.\'\">
                <a rel=\"nofollow\" target=\"_blank\" href=\"http://farm\'.$photo[\'farm\'].\'.static.flickr.com/\'.$photo[\'server\'].\'/\'.$photo[\'id\'].\'_\'.$photo[\'secret\'].\'.jpg\" title=\"\'.$photo[\'title\'].\'\">
                <img src=\"http://farm\'.$photo[\'farm\'].\'.static.flickr.com/\'.$photo[\'server\'].\'/\'.$photo[\'id\'].\'_\'.$photo[\'secret\'].\'_s.jpg\" alt=\"\'.$photo[\'title\'].\'\"></a>
            </div>\';
        $counter++;     
    }
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。