1

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

它不适用于“开花”

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

但它适用于“农场”

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

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

所有图片都是公开的,没有标记。标签“开花”是在标签“农场”之后一周添加的,但那是一个多月前的事了

谢谢你

4

1 回答 1

1

该问题已在 Flickr Api 论坛中得到解答:http: //www.flickr.com/groups/api/discuss/72157630529029048/#comment72157630529571842

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

于 2012-07-11T16:16:03.710 回答