获取令牌的格式或参数是什么https://api-crt.cert.havail.sabre.com/v2/auth/token 佩刀
我正在尝试构建一个应用程序来连接SabreRESTAPI。 到目前为止,我正在尝试使用postman获取令牌,但感觉缺少很多参数: 这里我的调用看起来像“使用Jquery代码检索”获取令牌的格式或参数是什么https://api-crt.cert.havail.sabre.com/v2/auth/token 佩刀,api,token,sabre,Api,Token,Sabre,我正在尝试构建一个应用程序来连接SabreRESTAPI。 到目前为止,我正在尝试使用postman获取令牌,但感觉缺少很多参数: 这里我的调用看起来像“使用Jquery代码检索” var设置={ “url”:”https://api-crt.cert.havail.sabre.com/v1", “方法”:“发布”, “超时”:0, “标题”:{ “内容类型”:“应用程序/x-www-form-urlencoded” }, “数据”:{ “授权类型”:“密码”, “客户ID”:“myclient
var设置={
“url”:”https://api-crt.cert.havail.sabre.com/v1",
“方法”:“发布”,
“超时”:0,
“标题”:{
“内容类型”:“应用程序/x-www-form-urlencoded”
},
“数据”:{
“授权类型”:“密码”,
“客户ID”:“myclientidgoeshereinthisspace”,
“客户机密”:“MyClientSecretGoesere”
}
};
$.ajax(设置).done(函数(响应){
控制台日志(响应);
});
好吧,我不确定你的错误是什么,但是你的URL是错误的,它应该是关于这个主题的。虽然我看到有很多
我不认为您可以在正文中发送Client_ID和Client_secret,它可能需要(出于某些特定目的)作为标题
这是一个必须的凭据,你似乎没有通过
因此,假设调用正常,请尝试以下操作(更新您的凭据)
您可以使用DevStudio上的测试凭据:请参阅以下链接,该链接提供了有关如何生成令牌的详细信息:- 步骤1:获取您的佩剑凭证。您的Sabre凭据使您可以访问Sabre GDS。(从Sabre帐户管理器获取Sabre凭据,或通过创建Dev Studio帐户获取免费凭据。) 步骤2:构造令牌凭据 步骤3:获取令牌 另外,REST API客户必须首先构造一个base64编码字符串。建议使用两个选项在REST API令牌凭据中构造REST API无会话令牌凭据。这里有一个链接解释了同样的问题:-
var settings = {
"url": "https://api-crt.cert.havail.sabre.com/v3/auth/token",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
"Authentication": `Basic btoa(`${btoa('ClientID')}:${btoa('ClientSecret')}`)`
},
"data": {
"grant_type": "password"
}
};