怎么调用 App Store 关键词搜索 API?
search使用 platform="app_store"、action="search" 调用“关键词搜索”能力;返回列表,默认 20 条、单次最多 200 条,主要包含 app_id、name、url、bundle_id、developer、developer_id 等 29 个字段。
App Store search 的参数分别是什么意思?
keyword必填- App Store 应用搜索词,例如 habit tracker 或应用名称;不是 Bundle ID。搜索结果中的 app_id 可继续用于应用详情和评论。
Apple 归档搜索 API 使用 term 检索内容,可通过 country 选择店面,并以 entity=software 限定应用。EveryInfra keyword 对应应用搜索词而不是 Bundle ID;官方 term、country、lang 和 limit 的名称或值域不自动成为本接口契约,本接口当前也没有 search 排序参数。官方来源:Apple iTunes Search API:应用关键词与店面来源核查:
country可选- App Store 店面国家/地区,使用小写代码,例如 us、cn、jp,默认 us。详情与评论都按该店面查询;应用在其他店面可见不代表在当前店面同样上架。
App Store 返回字段与含义(19)
- app_id
- App Store 数字 ID。
- bundle_id
- 应用包名(com.xxx.yyy),开发侧唯一标识。
- version
- 版本号。
- developer
- 开发者名称。
- developer_id
- 开发者 ID。
- developer_url
- 开发者页链接。
- formatted_price
- 价格展示文本(如「免费」或带币种符号的金额)。
- file_size_bytes
- 安装包大小,字节。
- min_os
- 最低系统版本要求。
- content_rating
- 年龄分级。
- current_version_rating
- 当前版本的评分。大改版后看它比总评分更准。
- current_version_rating_count
- 当前版本的评分人数。
- released_at
- 首次上架时间。
- updated_at
- 最近更新时间。
- release_notes
- 更新说明。
- icon_url
- 应用图标。
- genres
- 应用所属的分类,按 App Store 原文;没有时不出现这个字段。
- languages
- 应用支持的语言列表,按 App Store 原文;没有时不出现这个字段。
- screenshot_urls
- 应用截图链接数组,按商店展示顺序;没有时不出现这个字段。