Amadeus 自助服务 api 特定报价的详细信息 returns 错误

Amadeus self service api details on specific offer returns error

我正在尝试在 amadeus 自助服务上使用酒店优惠详情 api。不幸的是我得到了上述错误。该请求基于酒店搜索中的特定优惠 ID api。

{ "errors": [ { "status": 400, "code": 367, "title": "INVALID FORMAT" } ] }

PS:即使我使用网站表单进行请求,我也会得到相同的响应。

您尝试获得的报价似乎已不存在,这可能来自:

您从 https://test.api.amadeus.com/v2/shopping/hotel-offers?cityCode=MAD&adults=1 获得了报价 ID。 API 作为一些缓存数据,这将解释为什么优惠不再存在。此外,您正在使用测试环境,您可以在其中以低得多的刷新率访问我们生产的子集。

您可以调用酒店的第二个端点/shopping/hotel-offers/by-hotel?hotelId={hotelId}。此端点不使用缓存数据。如果此时您仍然遇到错误,那是因为测试环境的限制,您将不得不转移到生产环境以解锁对完整数据集的访问和数据的完全刷新。