首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM Watson Visual Recognition API,Node.js:未授权:由于凭据无效,访问被拒绝

IBM Watson Visual Recognition API,Node.js:未授权:由于凭据无效,访问被拒绝
EN

Stack Overflow用户
提问于 2018-05-15 08:46:08
回答 2查看 454关注 0票数 1

我正在尝试使用IBM网站上的一个应用程序的代码来检测图像中的人脸。我住在澳大利亚,当我调用node app.js时,总是收到这个错误的Unauthorized: Access is denied due to invalid credentials

这是我的代码:

代码语言:javascript
复制
function main(params) {
  return new Promise(function (resolve, reject) {
    var res = {};

    const VisualRecognitionV3 =
      require('watson-developer-cloud/visual-recognition/v3');

    var url = params.url || 'https://gateway-a.watsonplatform.net/visual-recognition/api' ;
    var use_unauthenticated =  params.use_unauthenticated || false ;

    const visual_recognition = new VisualRecognitionV3({
      'api_key': params.api_key,
      'version_date': '2016-05-20',
      'url' : url,
      'use_unauthenticated': use_unauthenticated
    });

    visual_recognition.detectFaces({'url': params.imageurl}, function(err, res) {
      if (err)
        reject(err);
      else
        resolve(res);
    });
  });
}

const defaultParameters = {
  'api_key': 'API KEY',  
  'imageurl': 'https://www.whitehouse.gov/sites/whitehouse.gov/files/images/' +
         'first-family/44_barack_obama%5B1%5D.jpg',
  'url' : 'https://gateway-a.watsonplatform.net/visual-recognition/api',
  'use_unauthenticated' : true
}

if (require.main === module)
  main(defaultParameters)
    .then((results) => console.log(JSON.stringify(results, null, 2)))
    .catch((error) => console.log(error.message));

我做错了什么?为什么我一直收到这个错误?

EN

回答 2

Stack Overflow用户

发布于 2018-05-15 15:45:35

代码语言:javascript
复制
'api_key': 'API KEY',

您是否已将API密钥替换为适当的值?

票数 0
EN

Stack Overflow用户

发布于 2018-05-16 20:09:53

在大多数情况下,这是因为您使用了错误的端点。检查应针对Watson Visual Recognition实例使用的url。这将是你拿到钥匙的地方。

代码语言:javascript
复制
var url = params.url || 'https://gateway-a.watsonplatform.net/visual-recognition/api' ;

检查params.url中的内容以及url设置为什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50340856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档