Обратный вызов Microsoft Trusted WEB API недоступен
Я бы использовал Skype Trusted Web API для отправки и получения сообщений от пользователей.
Когда я пытаюсь отправить сообщение
Exception of type \'PlatformService.Web.ValidationException\' was thrown.'
Я использую ngrok для перенаправления моего обратного вызова в локальный код. В Azure Active Directory я настроил функцию обратного вызова для сгенерированного URL / обратного вызова ngrok.
Вот моя функция, которая вызывает ошибку:
function sendIM(param) {
let URL= "https://ring2noammeetings.resources.lync.com"
let req= {
uri: URL + param.body.communication.startMessaging,
method: 'POST',
headers: {
"Accept": "application/json; charset=utf-8",
"authorization": "Bearer " + param.APP.Token
},
body: {
importance:"Normal",
sessionContext:"33dc0ef6-0570-4467-bb7e-49fcbea8e944",
subject:"TEST Line",
telemetryId:null,
to:"sip:user.name@opencircle.co",
operationId:param.APP.MS_APPID//
},
json: true
}
console.log(req.uri);
return new Promise((resolve,reject)=> {
request(req).then(res=> {
console.log("OK",res)
},err=> {
console.log("ERREUR",err) // I get error here
}).catch(err=>{
console.log("ERROR",err)
});
})
}
Иногда обратный вызов работает, а иногда нет.