如何使用SOAP修复USG_AUTHORIZATION_FAILED错误?

时间:2018-10-17 12:31:39

标签: c# soap authorization

我正在尝试使用从https://github.com/SabreDevStudio/SACS-DotNet下载的C#代码示例来调用API。我正在使用SOAP。

注册后,我收到以下身份验证信息:

  

密钥:V1:xxxxxxxxxxxxxxxx:PUBLIC:EXT
  共享的秘密:yyyyyyyy

因此,我已如下配置 SACSConfig.properties

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

然后我按如下方式运行示例应用程序:

  1. 运行
  2. 点击“ SOAP工作流”
  3. 点击“提交”

SessionCreateRQAsync API的调用成功,但是在方法PassengerDetailsContactActivity.RunAsync中,执行以下语句时发生错误:

PassengerDetailsRS response = service.PassengerDetailsRQ(request);

错误是:

  

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

为什么会出现此错误,我该如何解决?

0 个答案:

没有答案