Как я могу исправить ошибку USG_AUTHORIZATION_FAILED, используя SOAP? - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь вызвать API, используя примеры кода C #, загруженные с https://github.com/SabreDevStudio/SACS-DotNet. Я использую SOAP.

После регистрации я получил следующую информацию для аутентификации:

Ключ: V1: xxxxxxxxxxxxxxxx: ОБЩЕСТВЕННЫЙ: EXT
Общий секрет: гггггггг

Поэтому я настроил SACSConfig.properties следующим образом:

userId=xxxxxxxxxxxxxxxx  
group=PUBLIC  
domain=EXT  
clientSecret=yyyyyyyy  
environment=https://sws3-crt.cert.sabre.com

Затем я запустил образец приложения следующим образом:

  1. Выполнить
  2. Нажмите «SOAP Workflow»
  3. Нажмите «Submit»

Вызов API SessionCreateRQAsync выполнен успешно, но в методе PassengerDetailsContactActivity.RunAsync возникает ошибка при выполнении следующего оператора:

PassengerDetailsRS response = service.PassengerDetailsRQ(request);

Ошибка:

com.sabre.universalservices.base.security.AuthorizationException:
errors.authorization.USG_AUTHORIZATION_FAILED

Почему возникает эта ошибка и как ее можно исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...