怎么调用 Yelp 关键词搜索 API?
search使用 platform="yelp"、action="search" 调用“关键词搜索”能力;返回列表,默认 10 条、单次最多 50 条,主要包含 id、name、url、rating、rating_scale、review_count 等 27 个字段。
Yelp search 的参数分别是什么意思?
keyword必填- 本地商户或服务关键词,例如 coffee;需要结合 location,否则默认在 New York 搜索,并非全球检索。
官方 Business Search 的 term 可为品类、商户名或关键词,location 可为城市、地区缩写或完整地址,并定义 best_match、rating、review_count、distance 四种排序;location 和 radius 都不是严格地理边界,且官方结果不包含零评论商户。EveryInfra 当前没有公开 sort。官方来源:Yelp Places API:Business Search 的 term 与 location来源核查:
location可选- 城市、街区或邮编位置,例如 Austin, TX 或 78701;这是商户所在地,不是评论作者位置。
Yelp 返回字段与含义(11)
categories- 商家分类。
cuisine- 菜系。
price_range- 价位档($ 到 $$$$)。
health_score- 卫生检查评分(政府数据,餐厅类才有)。
is_claimed- 商家是否已认领主页。未认领说明店家不运营 Yelp,信息可能过时。
established_year- 开业年份。
postal_code- 邮编。
region- 区域。
hours- 营业时间,键是星期几的缩写(如 Mon),值是当天的营业时段原文;没有时不出现这个字段。
amenities- 设施与服务列表,按 Yelp 页面原文;没有时不出现这个字段。
highlights- Yelp 页面上的商家亮点标签,按页面原文;没有时不出现这个字段。