【问题标题】:Flickr API: Get list of all images with specific sizesFlickr API:获取具有特定尺寸的所有图像的列表
【发布时间】:2012-11-22 08:50:24
【问题描述】:
【问题讨论】:
标签:
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++;
}