Watson Visual Recognition - Несанкционированный

Я пытаюсь использовать службу Watson Visual Recognition с модулем NPM watson-developer-cloud. Но я всегда получаю следующую ошибку. Что я делаю неправильно?

 Unauthorized: Access denied due to invalid credentials.

Я уже много часов искал и нашел много людей с той же проблемой, но ни один из ответов не помог решить проблему.

Информация об аутентификации моей службы (просто тестовые данные):

 {
   "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"
 });

Буду признателен за вашу помощь!


person Fabian    schedule 08.08.2018    source источник


Ответы (1)


Я считаю, что вам нужно указать api_key с именем параметра iam_apikey, например: let visualRecognition = new VisualRecognizionV3({ iam_apikey: "API_KEY", version: "2018-03-19" });

См. Документ здесь

person Mike Kistler    schedule 09.08.2018
comment
Я думал, что уже пробовал ... Но это сработало, когда я попробовал снова. Должно быть, в первый раз сделал ошибку. В любом случае, спасибо! - person Fabian; 09.08.2018