Подробное описание API-интерфейса самообслуживания Amadeus для конкретного предложения - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь использовать информацию о гостиницах api на самообслуживании amadeus. К сожалению, я получил вышеуказанную ошибку. Запрос основан на конкретном идентификаторе предложения от API поиска отеля.

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

PS: я получаю тот же ответ, даже если я использую форму запроса для веб-сайта.

1 Ответ

1 голос
/ 11 ноября 2019

Кажется, что предложение, которое вы пытаетесь получить, больше не существует, оно может быть получено:

Вы получили идентификатор предложения от https://test.api.amadeus.com/v2/shopping/hotel-offers?cityCode=MAD&adults=1. Этот API, как некоторые кэшированные данные, объяснит, почему предложение больше не существует. Кроме того, вы используете тестовую среду, в которой вы получаете доступ к подмножеству нашей продукции с гораздо более низкой частотой обновления.

Что вы можете сделать, так это позвонить во вторую конечную точку отеля /shopping/hotel-offers/by-hotel?hotelId={hotelId}. Эта конечная точка не использует данные кэша. Если в этот момент ошибка все еще возникает из-за ограничений тестовой среды, вам придется перейти к работе, чтобы разблокировать доступ к полному набору данных и полное обновление данных.

...