当我发出 get 请求将我的内容发送到 watson 令牌分析器 api 以获取音调分析 json 时,它返回 401 No 'Access-Control-Allow-Origin' 错误。我正在使用javascript从客户端执行此操作。
是否可以使用来自客户端的 get 请求来查询音调分析器 api?
这就是我正在做的事情:
$.ajax({
url:'https://gateway.watsonplatform.net/tone-analyzer/api/v3/tone?version=2016-05-19&text='+encodeURI(input),
data:{
'username':'password'
},
contentType:'application/json',
method:'GET',
success:function(tone){
console.log(tone);
}
});
请求令牌客户端使用 api 客户端:
$.ajax({
url:'https://gateway.watsonplatform.net/authorization/api/v1/token',
data:{
'url':'https://gateway.watsonplatform.net/tone-analyzer/api/v3/tone',
'username':'password'
},
dataType:'jsonp',
contentType:'application/javascript',
method:'GET'
});