为什么酒店搜索API返回给我一个空响应?



我试图通过API Explorer (https://developers.amadeus.com/self-service/category/hotel/api-doc/hotel-search/api-reference/v/3.0)访问酒店搜索API。我可以毫无问题地使用所有其他api。

一个相当简单的请求(使用默认参数,除了签入日期,因为这是过去的),返回一个空响应。

My entries in API Explorer

https://test.api.amadeus.com/v3/shopping/hotel-offers?hotelIds=MCLONGHM&成人= 1,checkInDate = 2023 - 01 - 22, roomQuantity = 1, paymentPolicy = NONE& bestRateOnly = true

空响应

我试过酒店代码、日期等的其他组合。一切似乎都是空洞的回应。我还尝试手动生成访问令牌并通过Postman调用。这似乎不是连接或服务器可用性的问题(因为状态码是200),我只是看到一个空响应。

我不确定这是远程问题,还是我只是做了一些愚蠢的事情而错过了一些明显的东西。

那是因为您正在使用测试环境。在test中返回数据的API调用的一个工作示例是

GET https://test.api.amadeus.com/v3/shopping/hotel-offers?hotelIds=MCLONGHM&checkInDate=2023-01-27

要访问完整的数据,您必须迁移到生产环境。

最新更新