Я пытаюсь вызвать нижеприведенную функцию в диалоговом режиме, но не могу ответить body
function calltransliterate(agent) {
console.log('calltransliterate');
return new Promise((resolve, reject) => {
const trnstext= agent.parameters.trnsvar;
var trnsaltedtext =null;
var key_var = '**API_KEY**';
var subscriptionKey = key_var;
var endpoint_var = 'https://api.cognitive.microsofttranslator.com/';
var endpoint = endpoint_var;
let options = {
method: 'POST',
baseUrl: endpoint,
url: 'transliterate',
qs: {
'api-version': '3.0',
'language': 'ja',
'fromScript': 'jpan',
'toScript': 'latn'
},
headers: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
'Content-type': 'application/json',
'X-ClientTraceId': uuidv4().toString()
},
body: [{
'text': trnstext
}],
json: true,
};
console.log('before request');
requestModule.get(options, (error, response, body) =>{
console.log('after request');
console.log( (body)); //error occures here
});
});
}
но console.log ((body)); сообщение: «Метод запроса не поддерживается для запрошенного ресурса.»