如何通过Amadeus API获取酒店长描述、房型等详细信息?
Amadeus API 获取酒店详情的方案
你当前调用的v1/reference-data/locations/hotels/by-hotels仅返回酒店基础标识与定位信息,无法满足详情页所需的长描述、图片、房型等数据。目前Amadeus没有单一接口能一次性返回所有你需要的字段,需组合以下几个接口实现需求:
1. 基础详情与设施
使用v2/reference-data/hotels/properties接口,传入hotelIds参数(如ACPAR419),可获取酒店的完整地址、长文本描述、设施清单、入住政策等核心基础信息。
2. 房型与价格
调用v3/shopping/hotel-offers接口,需指定hotelId、入住/退房日期等参数,返回可用房型的详细信息(包括房型设施、面积、床型)、实时价格及取消政策。
3. 酒店图片
通过v1/media/files/hotel-images接口,传入hotelId即可获取酒店各类图片资源(客房、公共区域、外观等),结果包含图片URL及分类标签。
4. 用户评价
使用v1/reviews/hotels接口,传入hotelId可获取酒店的整体评分、用户评论摘要等评价数据。
实用提示
- 所有接口需先通过
v1/security/oauth2/token获取有效API令牌。 - 可在用户进入详情页时并行调用多个接口,提升页面加载效率;或按优先级依次加载(先基础详情+图片,再异步加载房型与评价)。
- 注意各接口的调用配额限制,具体参考Amadeus官方文档说明。
内容的提问来源于stack exchange,提问作者Vahe
相关产品推荐
相关产品推荐

