在开发人员帐户上测试Saber API时无效的凭证

问题描述

我的目标是在我开始在应用程序中构建数据请求和响应之前测试Saber API。我注册了一个开发人员帐户(DevUserID,DevPwd),并获得了一个客户端ID(CID)和客户端密钥(Ckey)。我按照“入门”说明进行操作,将ENV文件导入Postman,将API文件导入Postman,并修改了ENV Vars,如GitHub(https://github.com/SabreDevStudio/postman-collections/tree/master/Sabre-APIs)中的自述文件所述。我始终收到无效的凭据或无效的客户端ID。Postman ENV Vars。 Git文档说需要输入用户名,密码和PCC。(..用户名-也称为EPR(员工资料记录) 密码-您的Sabre配置的密码 pcc-也称为伪城市代码(您代理商的唯一标识符) saber文档讨论了base64编码以获取令牌。 因此,这就是我尝试的内容:根据文档(https://developer.sabre.com/guides/travel-agency/developer-guides/rest-apis-token-credentials),我的开发人员帐户凭据具有用户ID(CUID),并且内置了PCC。格式为V1:userid:group:domain,因此我的CID为V1:CID,PCC,域

  1. ENV Var UID = CUID,ENV Var PWD = CKey,PCC = DEVCENTER
  2. ENV Var UID =编码的base64 CUID,ENV Var PWD =编码的base64 CKey,PCC = DEVCENTER
  3. ENV Var UID = CID,ENV Var PWD = CKey,PCC = DEVCENTER
  4. ENV Var UID =编码的base6 CID,ENV Var PWD =编码的base64 CKey,PCC = DEVCENTER
  5. ENV Var UID =已编码(编码为base6 CID&encoded base64 CKey),ENV Var PWD =编码为CKey,PCC = DEVCENTER
  6. ENV Var UID = DevUserID,ENV Var PWD = DevPwd,PCC = DEVCENTER

即使指令中没有对此发表评论,我也尝试在ENV变量集底部的令牌字段中输入值。

运行其余端点时,错误非常一致 “错误”:“ invalid_client”, “ error_description”:“凭据丢失或语法不正确”

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...