怎么调用 Google Play 关键词搜索 API?
search使用 platform="google_play"、action="search" 调用“关键词搜索”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 app_id、url、name、summary、description、developer 等 30 个字段。
Google Play search 的参数分别是什么意思?
keyword必填- Google Play 应用名称或用途搜索词,例如 note taking;不是应用包名精确定位。详情与评论使用 app_id。
官方说明 Google Play 搜索链接使用 q,并可用 c=apps 限定应用结果,应用详情以包名定位;这不是公开的消费者搜索 API,也不证明 EveryInfra 的 country、language 或搜索排序能力。官方来源:Google Play:搜索 URL 的 q 参数与应用结果来源核查:
country可选- Google Play 店面国家/地区,建议小写代码,默认 us;search、profile 用它决定查哪个国家的店面,不是用户手机地区或应用开发者国籍。reviews 里它不改变返回哪些评价:评价只随 language 变,同一 language 下 us、gb 返回的评价相同(10-25 实测)。要按国家比较评价,请换 language,不要只换 country。
language可选- Play 商店内容/评论查询语言,默认 en;例如 en 或 zh。它不自动更换 country,也不保证所有返回评论都是该语言的原文。
page_token可选- 翻页令牌:把上一页响应里的 next_page_token 原样传回拿下一页;不传从第一页开始。其他参数须与上一页一致,令牌 24 小时有效,每页算一次调用;最深能翻多少条、多深要改用 mode=async,见目录里的 pagination。
Google Play 返回字段与含义(19)
app_id- 应用包名(如 com.example.app),Google Play 的唯一标识。
developer- 开发者名称。
developer_email- 开发者联系邮箱(商店页公开信息)。
developer_website- 开发者网站。
score- 应用评分,5 分制。
installs- 安装量展示值(如 1,000,000+),是区间下限不是精确值。
min_installs- 安装量区间下限的数值形式。
is_free- 是否免费下载。
offers_iap- 是否含内购。
contains_ads- 是否含广告。
content_rating- 内容分级。
android_version- 要求的最低 Android 版本。
version- 版本号。
released- 首次发布日期。
updated_at- 最近更新时间。长期不更新是维护风险信号。
summary- 应用一句话简介。
icon_url- 应用图标。
header_image_url- 商店页头图。
privacy_policy- 隐私政策链接。