【问题标题】:Flickr API: Get list of all images with specific sizesFlickr API:获取具有特定尺寸的所有图像的列表
【发布时间】:2012-11-22 08:50:24
【问题描述】:

当我从 Flickr 获取数据时,默认情况下它只包括大图像和方形缩略图。示例响应:http://api.flickr.com/services/feeds/photos_public.gne?id=46197864@N02&format=rss2

有什么方法可以包含其他特定尺寸http://www.flickr.com/services/api/flickr.photos.getSizes.html

或者我需要为每张图片创建单独的请求?

我可以访问所有 API 密钥等

谢谢。

【问题讨论】:

    标签: php javascript flickr


    【解决方案1】:

    发现,flickr.photosets.getPhotos 方法中有extras 参数,它允许为图像添加额外的参数,例如图像大小。

    【讨论】:

      【解决方案2】:

      在 PHP 中。我使用 page 属性转到所有结果页面。

       $page = 1;
       $perPage = 500;
       $tag = "flowers";
      
       while ($page <= 10000){
        $url = 'https://api.flickr.com/services/rest/?method=flickr.photos.search';
        $url.= '&api_key='.$api_key;
        $url.= '&tags='.$tag;
        $url.= '&per_page='.$perPage;
        $url.= '&format=json';
        $url.= '&nojsoncallback=1';
        $url.= '&page='.$page;
      
        $result = file_get_contents($url);
        $response = json_decode($result);
      
        //get info each photo here
      
      
        //go to next page
        $page++;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-22
        • 2020-04-19
        • 2018-04-07
        • 2017-07-11
        • 2019-07-24
        相关资源
        最近更新 更多