Как найти api-ключ и пароль для ibm-watson для Watson Assistant API, работающего с nodejs - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь получить доступ к своему помощнику, но у меня появляется ошибка 404 Not Found при вставке iam_api_key и URL-адреса, предоставленного на панели управления.И я не могу найти пароль на панели инструментов.

Я работаю с Node.js.Я пытался создать другие учетные данные службы, но ничего не получалось

{
    username: '{api-key}',
    password: '{password}', // I can't find this
    // OR even
    iam_apikey: '{api-key}'
    url: '{url}',
    version:  '{version}',
    disable_ssl_verification: true,
}

{Не найдено: ресурс не найден

{...}

в atprocess._tickCallback (internal / process / next_tick.js: 188: 7) имя: «не найдено», код: 404, сообщение: «ресурс не найден»,
тело: «{« ошибка »:« ресурс не найден »"," code ": 404} ', заголовки: {' x-backside-transport ':' FAIL FAIL ',' content-type ':' application / json;charset = utf-8 ',' access-control-allow-origin ':' * ',' access-control-allow-method ':' GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS ',' access-control-allow-headers ':' Content-Type, Content-Length, Authorization, X-Watson-Authorization-Token, X-WDC-PL-OPT-OUT, X-Watson-UserInfo, X-Watson-Learning-Opt-Out, X-Watson-Metadata ',' access-control-max-age ':' 3600 ',' content-security-policy ':' default-src \ 'none \' ',' x-dns-prefetch-control':' off ',' x-frame-options ':' SAMEORIGIN ',' strict-transport-security ':' max-age = 31536000; ',' x-download-options ':' noopen ',' x-параметры-типа-содержимого ':' nosniff ',' x-xss-protection ':' 1;mode = block ',' x-global -action-id ':' {x-global -action-id} ',' x-dp-watson-tran-id ':' {x-dp-watson-tran-id} ',' x-dp-transition-id ':' {x-dp-transition-id} ',' content-length ':' 41 ',' x-edgeconnect-midmile-rtt ':' 124 ','x-edgeconnect-origin-mex-latency ':' 142 ', дата:' Wed, 19 Jun 2019 20:38:08 GMT ', соединение:' close '}}

1 Ответ

1 голос
/ 20 июня 2019

Вы должны использовать либо ключ API, либо комбинацию имени пользователя и пароля.Документы API для IBM Watson Assistant содержат примеры кода для Node.js :

const AssistantV2 = require('ibm-watson/assistant/v2');

const assistant = new AssistantV2({
  version: '{version}',
  iam_apikey: '{apikey}',
  url: '{url}'
});
...