1

我正在尝试将 Watson 助手与我的网站集成。当我尝试获取用于身份验证的令牌时,我收到此错误。

    "code" : 403 , "error" : "Forbidden" , "description" : "2018-09-11T13:37:57-05:00, Error ERCD-NOCONFIG occurred when accessing https://stream.watsonplatform.net/conversation/api, Tran-Id: stream01-1269192369 - " 

在我使用的 ERP 系统中,我无法使用 node.js 或 CURL,因此我使用的是 HTTP 获取请求。我确定我的凭据是正确的,是它们的格式,还是不正确的 url?我尝试了多个网址,包括“ https://gateway.watsonplatform.net/authorization/api/v1/token ”和“ https://gateway.watsonplatform.net/assistant/api

var utoken;
var header=[];
var user= {
 "xxxxxxxxxxxxxxx":"xxxxxxxx"         
}

// use JSON.stringify() in order to correctly format
user = JSON.stringify(user);
header['Content-Type']='application/json';
try{
  var response=https.get({
  url: "https://stream.watsonplatform.net/assistant/api",
  headers:header,
  user:user
});

//capture the utoken
 utoken = JSON.parse(response.body);
log.debug({
 title: 'utoken', 
 details: utoken
});
console.log(response);
}
catch(er01){
 log.debug({
   title: 'error', 
   details: 'token error'
 });   
4

0 回答 0