0
Я использую API Watson в приложении Node.js. Я успешно подключен мое приложение с API, но я, когда я бегу мое приложение, я получил это сообщение:Watson API на Node.js: ошибка недопустимого текстового представления
«ошибка неверный текст представления»
Это мой код:
var watson = require('watson-developer-cloud');
var conversation = watson.conversation({
url: 'https://gateway.watsonplatform.net/conversation-experimental/api',
username: '*********',
password: '*******',
version: 'v1',
version_date: '2016-07-01'
});
// req.body.text
conversation.message({
input: 'what is your name',
workspace_id: '***'
}, function(err, response) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(response, null, 2));
}
});
Удовлетворительно ли верну что адрес? Когда экземпляр службы создается на bluemix, URL-адрес предоставляется как часть учетных данных. Конфигурация, которую вы указали выше, предполагает, что вы используете API v1, но он пытается попасть в экспериментальную службу? Если URL-адрес, предоставляемый службой, - https://gateway.watsonplatform.net/conversation/api, то вы можете просто удалить его, поскольку это значение по умолчанию, которое обрабатывается SDK –