Обратный вызов 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)
        });
    })

}

Иногда обратный вызов работает, а иногда нет.

Я нашел несколько похожих постов здесь и здесь

0 ответов

Другие вопросы по тегам