Поиск выгодных предложений Max

#sabre

#sabre

Вопрос:

Я пытаюсь реализовать API поиска сделок Max в ASP.NET применение. Для доступа к API нам нужен токен. Я попытался сгенерировать токен с помощью Postman, но он всегда возвращает 400 (неверный запрос). Мы создали строку Base64, как указано в https://developer.sabre.com/docs/rest_apis/session_management/token_create_api/v2/reference-documentation # но все равно он всегда возвращает 400. Далее мы попытались использовать токен, сгенерированный с использованием наших учетных данных по умолчанию в домене «DEVCENTER: EXT». Используя токен, сгенерированный с этими учетными данными, мы получаем результаты, но они не кажутся правильными. В ответе указаны рейсы, которые авиакомпания больше не выполняет.

Мы боролись с этим последние 3-4 дня, но не уверены, чего нам не хватает. 1.) Нужен ли нам какой-то конкретный логин / пароль / PCC для доступа к API Bargain Finder Max 2.) Или мы не используем правильный API для получения желаемых результатов.

Комментарии:

1. Если вы получаете неверный запрос, возможно, в нем отсутствует какой-то параметр. Не могли бы вы, пожалуйста, поделиться тем, что вы отправляете (без учетных данных)? Я предполагаю, что вам либо не хватает Content-Type: application/x-www-form-urlencoded, либо grant_type=client_credentials в теле запроса

2. @Giancarlo Спасибо за ваш ответ. Мы предоставили все упомянутые поля в соответствии с документацией. Не уверен, в чем была проблема, но это внезапно сработало при попытке использования другого клиентского инструмента rest api. Сбой в Postman (неверный запрос и все еще не работает с postman) и в расширении Chrome. Попробовал с помощью нескольких других инструментов, и это сработало после многих дней борьбы.

3. Не уверен, что могло случиться, это всегда работало для меня на Postman, но я видел пару странных поведений в прошлом. Тем не менее, я думаю, что он лучше всего подходит для тестирования SOAP и REST 🙂

4. вы делаете REST или SOAP?

Ответ №1:

Да, вам нужны учетные данные (логин / пароль / iPCC), чтобы иметь возможность генерировать этот токен для использования в BFM или любом другом веб-сервисе SABER. В этом случае вам необходимо связаться с туристическим агентством или коммерческим контактом Saber и запросить учетные данные для доступа к разработчику.