怎么调用 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 页面上的商家亮点标签,按页面原文;没有时不出现这个字段。