怎么调用 Flickr 关键词搜索 API?
search使用 platform="flickr"、action="search" 调用“关键词搜索”能力;返回列表,默认 10 条、单次最多 50 条,主要包含 id、url、title、image_url、media_type、author_name 等 11 个字段。
Flickr search 的参数分别是什么意思?
keyword必填- Flickr 照片/视频搜索词;由 media_type 决定媒体范围,不是作者昵称的精确查询。
media_type可选- 媒体范围:photos 仅照片、videos 仅视频、all 全部。search 默认 photos,user_posts 默认 all;这个参数不表示是否下载原始文件。
Flickr 官方把媒体类型与 license 分开定义;EveryInfra 当前提供 media_type,未因此开放官方 license 参数。照片或视频被检索到,不等于授予素材使用许可。官方来源:Flickr:媒体类型与作品许可是两回事来源核查:
sort可选- 照片/视频排序:relevance 相关度;interestingness-desc / interestingness-asc 趣味度从高到低/从低到高;date-posted-desc / date-posted-asc 上传时间从新到旧/从旧到新;date-taken-desc / date-taken-asc 拍摄时间从新到旧/从旧到新。search 默认 relevance,user_posts 默认 date-posted-desc;拍摄与上传日期不能混用。
Flickr 官方文档区分 date-taken 与 date-posted 排序;这里只解释时间含义,本接口的默认值、允许参数及结果上限仍按 EveryInfra 契约,不复制官方 API 的全部能力。官方来源:Flickr:拍摄日期与上传日期排序来源核查:
Flickr 特有返回字段与含义(2)
- media_type
- 媒体类型(照片/视频)。
- taken_at
- 拍摄时间,来自照片 EXIF,与上传时间不同,可能为 null。