Watson Visual Recognition - 未经授权
Watson Visual Recognition - Unauthorized
我正在尝试将 Watson Visual Recognition 服务与 watson-developer-cloud NPM 模块一起使用。但我总是收到以下错误。我做错了什么?
Unauthorized: Access denied due to invalid credentials.
我已经搜索了几个小时,发现很多人遇到同样的问题,但是 none 个答案解决了这个问题。
我的服务认证信息(只是测试数据):
{
"apikey": "API_KEY",
"iam_apikey_description": "...",
"iam_apikey_name": "...",
"iam_role_crn": "...",
"iam_serviceid_crn": "...",
"url": "https://gateway.watsonplatform.net/visual-recognition/api"
}
我的 Node.js 创建 VisualRecognizionV3 对象的代码:
let visualRecognition = new VisualRecognizionV3({
api_key: "API_KEY",
version: "2018-03-19"
});
非常感谢您的帮助!
我认为您需要使用 iam_apikey
参数名称指定 api_key,如下所示:
let visualRecognition = new VisualRecognizionV3({
iam_apikey: "API_KEY",
version: "2018-03-19"
});
查看文档 here
我正在尝试将 Watson Visual Recognition 服务与 watson-developer-cloud NPM 模块一起使用。但我总是收到以下错误。我做错了什么?
Unauthorized: Access denied due to invalid credentials.
我已经搜索了几个小时,发现很多人遇到同样的问题,但是 none 个答案解决了这个问题。
我的服务认证信息(只是测试数据):
{
"apikey": "API_KEY",
"iam_apikey_description": "...",
"iam_apikey_name": "...",
"iam_role_crn": "...",
"iam_serviceid_crn": "...",
"url": "https://gateway.watsonplatform.net/visual-recognition/api"
}
我的 Node.js 创建 VisualRecognizionV3 对象的代码:
let visualRecognition = new VisualRecognizionV3({
api_key: "API_KEY",
version: "2018-03-19"
});
非常感谢您的帮助!
我认为您需要使用 iam_apikey
参数名称指定 api_key,如下所示:
let visualRecognition = new VisualRecognizionV3({
iam_apikey: "API_KEY",
version: "2018-03-19"
});
查看文档 here