flickr api搜索不适用于图片子集

时间:2012-07-11 14:41:42

标签: flickr phpflickr

我正在构建一个从flickr获取数据的网站,并将其显示在自定义前端。 使用flickr.photos.search的搜索对某些查询不起作用,但它适用于另一个查询:

它不适用于“开花”

不会产生任何结果。 然而, http://www.flickr.com/photos/elizabeth_malara/tags/blossom/ 显示正确的结果(并证明图像对公众可见)

但它适用于“农场”

产生的结果相同 http://www.flickr.com/photos/elizabeth_malara/tags/farm

我们可以看到搜索API调用的选择性行为。为什么会这样? 此外,无论我是通过“标签”还是“文字”

进行搜索,API搜索都不起作用

所有图片都是公开的,没有标记。标签“开花”是在标签“farm”之后一周添加的,但这是一个多月以前的

谢谢

1 个答案:

答案 0 :(得分:1)

Flickr Api论坛回答了这个问题: http://www.flickr.com/groups/api/discuss/72157630529029048/#comment72157630529571842

归结为content_type。默认情况下,flickr.photos.search仅返回照片。在查询中设置“content_type”=>“7”可确保API将返回所有条目,而不仅仅是照片。