我遇到了一个关于flickr API的令人困惑的问题。
当我执行照片搜索(flickr.photos.search)并请求高页码时,我经常会得到不同页码返回的重复照片。这里有三个URL,每个URL应该返回三组不同的图像,然而,奇怪的是,它们返回的是相同的图像:
http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=ca3035f67faa0fcc72b74cf6e396e6a7&tags=gizmo&tag_mode=all&per_page=3&page=6820
http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=ca3035f67faa0fcc72b74cf6e396e6a7&tags=gizmo&tag_mode=all&per_page=3&page=6821
http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=ca3035f67faa0fcc72b74cf6e396e6a7&tags=gizmo&tag_mode=all&per_page=3&page=6822还有没有人见过这个?我似乎能够在任何标签搜索中重新创建它。
干杯。
发布于 2010-01-04 05:25:07
经过进一步的调查,似乎有一个未记录的“功能”的应用程序接口,它永远不会让你得到超过4000张照片从flickr.photos.search返回。
因此,虽然有7444个页面可用,但它只允许您加载前1333个页面。
发布于 2015-03-13 04:51:01
可以从flickr中检索4000多个图像;您的查询必须按(例如)时间范围分页,以便该查询的图像总数不超过4000个。您还可以使用边界框等其他参数来限制响应中的总图片数。
例如,如果您正在使用标签‘do’进行搜索,则可以执行以下操作(时间范围内的二进制搜索):
https://stackoverflow.com/questions/1994037
复制相似问题