我正在构建一个从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”之后一周添加的,但这是一个多月以前的
谢谢
答案 0 :(得分:1)
Flickr Api论坛回答了这个问题: http://www.flickr.com/groups/api/discuss/72157630529029048/#comment72157630529571842
归结为content_type。默认情况下,flickr.photos.search仅返回照片。在查询中设置“content_type”=>“7”可确保API将返回所有条目,而不仅仅是照片。