You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amadeus API酒店数据缺失及报价报错问题求助

解决Amadeus API贝尼多姆酒店搜索缺失及HotelId报价错误问题

一、错误码3237:"系统未找到酒店代码"的原因与解决

  • 核心原因:你通过名称搜索获取的AEALCAJZ这类HotelId属于Amadeus酒店参考编码,仅用于搜索匹配,未关联到可预订的库存和报价系统;而地理编码返回的HAALCARE是分销类酒店编码,已接入Amadeus的预订分销网络,所以能正常调用报价接口。
  • 验证方法:调用Hotel Details API,传入两个HotelId对比返回结果:
    • 若AEALCAJZ的distributionStatus字段显示NOT_DISTRIBUTED,说明该酒店暂不支持通过Amadeus报价接口预订;
    • HAALCARE的distributionStatus应为DISTRIBUTED,确认其具备分销资格。

二、贝尼多姆区域酒店搜索结果缺失的原因与解决

可能原因

    1. 酒店坐标映射错误:Port Vista Oro、Marconi等酒店的注册坐标未被归类到贝尼多姆的搜索区域,导致地理编码/城市搜索无法匹配到。
    1. 酒店未接入地理分销池:部分酒店仅开放名称搜索入口,未加入Amadeus的地理搜索库存网络,仅能通过精准名称查询找到。
    1. 搜索参数限制:默认的搜索半径、星级过滤或库存状态设置,可能排除了目标酒店。

解决步骤

  • 调整地理搜索参数:
    • 在/v1/reference-data/locations/hotels/by-geocode接口中,增大radius参数值(比如从默认5km改为10km),覆盖贝尼多姆周边更广区域;
    • 检查是否设置了includeClosed=false,若有则改为includeClosed=true,避免排除暂时无实时库存但仍可查询的酒店;
    • 改用贝尼多姆的Amadeus城市代码BLQ调用/v1/reference-data/locations/hotels/by-city接口,对比结果是否更完整。
  • 提交酒店名单给Amadeus支持:
    • 提供缺失酒店的名称、已获取的参考编码(如AEALCAJZ),请求他们验证酒店的坐标映射和分销状态,确认是否需要调整系统配置使其纳入地理搜索结果。

内容的提问来源于stack exchange,提问作者Francisco Gregorio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:01:17