获取 Yelp 商家的菜单分区与菜品

查看 Yelp 商家、评论与餐厅数据 的全部接口 →

获取一家 Yelp 商家关联的菜单。必填查询参数 business 支持商家别名、22 位商家 ID 或 Yelp 商家页面链接,用于指定具体门店。此接口没有文档说明的菜单搜索、分页或菜品筛选参数。 实际观测到的 Golden Boy Pizza 响应为一个标识该商家的对象,其中 has_yelp_menu 为 true,包含 Yelp 菜单链接和外部菜单链接,以及两个分区下的六个具名菜品,价格以美元表示。这说明该商家可以返回带价格的结构化菜单,但不能证明菜单完整、价格及时更新,或每家餐厅都有菜单数据。除 has_yelp_menu 外,实际观测摘要未提供商家身份、链接、分区和菜品价格对应的确切 JSON 字段名。 文档还描述了菜品介绍与照片,但成功响应的观测摘要未确认这些字段。所给响应示例只有一个空对象,不能提供额外的结构依据。应分别检查返回的菜单可用标识、链接和分区数据,区分有结构化菜品、仅有链接和无菜单数据的状态,不要假定每家商家都会返回完整解析的菜单。币种与价格的展示方式应以实际响应为准,不应统一按美元处理。

API 功能

按具体门店选择菜单 通过已知 Yelp 商家的别名、22 位 ID 或商家页面链接请求菜单,而不是按餐厅名称搜索。
已观测到菜单分区与菜品层级 测试中的 Golden Boy Pizza 结果包含两个分区和六个具名菜品,可用于按分区展示菜单,但不能证明覆盖全部菜品。
保留价格对应的币种信息 实际观测的菜品价格为美元。应保留各商家实际返回的币种与价格格式,而非将所有菜单价格均视为美元。
结合菜单可用标识与链接 成功响应包含 has_yelp_menu=true、Yelp 菜单链接及外部菜单链接,应用可据此区分结构化内容和用于打开菜单的链接。
按实际返回补充菜品介绍与照片 菜品介绍和照片仅为文档描述的菜单属性,观测摘要未独立确认;只有实际返回时才应展示。

在线 API 演示

GET /api/project/yelp/business-menu

调用成本暂不可用,未假定任何价格。

查看价格

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/yelp/business-menu?key=<API_KEY>&business=golden-boy-pizza-san-francisco-5'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

如何指定要查询菜单的商家?

在必填字符串参数 business 中填写一个 Yelp 商家别名、22 位商家 ID 或 Yelp 商家页面链接。请确认目标门店;此接口不提供自由文本菜单搜索。

成功观测到的菜单响应包含什么?

Golden Boy Pizza 响应标识了该商家,并包含 has_yelp_menu=true、Yelp 菜单链接、外部菜单链接,以及两个分区下六个具名菜品的美元价格。这些数量只描述该次测试结果,不是固定响应规模。

每家餐厅都会返回完整的结构化菜单吗?

目前无法确认。请检查实际菜单标识、链接与分区数据,区分结构化菜品、仅有链接和无菜单数据的状态。一次成功的菜单观测不能证明所有餐厅都有菜单,也不能证明覆盖全部菜品。

菜品介绍和照片是已经验证的响应字段吗?

文档描述了这些属性,但实际响应摘要未确认。所给响应示例只是一个空对象,无法提供字段层面的依据。在实际返回之前,应将菜品介绍和照片视为可选信息。

可以将返回价格视为实时美元价格吗?

不可以。美元价格只是在一家受测餐厅中观测到的结果,数据时效也没有保证。应保留实际返回的币种信息,比较快照时自行记录获取时间。

相关接口

相关指南

查看订阅方案 →