Я создал следующий shell-скрипт:
curl -X POST -u "my username" \
"https://gateway-lon.watsonplatform.net/natural-language-understanding/api/blah-blah-blah..." \
--header "Content-Type: application/json" \
--data '{
"url": "http://.../screenplay.txt",
"features": {
"sentiment": {},
"categories": {},
"concepts": {},
"entities": {},
"keywords": {}
}
}'
Затем он спросил меня «Введите пароль хоста для пользователя», и я сделал.
Результат: {"code": 401, "error": "Unauthorized"}
Я ввел пароль от учетной записи IBM. Может быть, мне пришлось создать еще один только для API?