У меня есть веб-приложение nodeJS, которое я много раз развертывал во Франкфурте, и неожиданно звонок TextToSpeechV1.synthesize
возвращает сообщение.
"Unauthorized: Access is denied due to invalid credentials." with stack info: "Error: Unauthorized: Access is denied due to invalid credentials.
at Request._callback (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/watson-developer-cloud/lib/requestwrapper.js:102:21)
at Request.self.callback (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:185:22)
at Request.emit (events.js:180:13)
at Request.<anonymous> (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:1157:10)
at Request.emit (events.js:185:15)
at IncomingMessage.<anonymous> (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:1079:12)
at Object.onceWrapper (events.js:272:13)
at IncomingMessage.emit (events.js:185:15)
at endReadableNT (_stream_readable.js:1106:12)
at process._tickCallback (internal/process/next_tick.js:178:19)"
Этого не произойдет, если я переключу username
, password
и url
на TTS, работающий для того же веб-приложения в регионе Даллас.Это работало раньше.username
, password
и url
взяты из сервиса TTS во Франкфурте, поэтому я знаю, что они верны и действительны.
Я попытался создать совершенно новый сервис TTS во Франкфурте и использовать iam_apikeyно там я просто получаю нулевое возвращение от вызова синтеза и нулевое возвращение для объекта, возвращенного в обратном вызове.
Я использую watson-developer-cloud
3.13.0, но я использовал 3.5.0 без проблем.И 3.13.0, и 3.5 вели себя одинаково.