Проверка запроса веб-перехватчика ServiceM8 всегда возвращает «Возвращен неверный ключ вызова обратного вызова» в Node.jJavascript

Форум по Javascript
Anonymous
Проверка запроса веб-перехватчика ServiceM8 всегда возвращает «Возвращен неверный ключ вызова обратного вызова» в Node.j

Сообщение Anonymous »

Я регистрирую подписку на веб-перехватчик ServiceM8 и постоянно получаю эту ошибку:

Код: Выделить всё

{"success": false, "message": "Invalid callback challenge key returned", "detail": "Expected '29c97899930d7b3c'"}
Мой сервер Express решает эту задачу следующим образом:

Код: Выделить всё

app.all('/webhook/job-complete', (req, res) => { const challenge = req.query.challenge || req.body.challenge; const mode = req.query.mode || req.body.mode; if (mode === 'subscribe' && challenge) { return res.status(200).send(challenge); } res.sendStatus(200); });
Тестирование вручную с помощью Curl работает нормально. Кто-нибудь получил проверку веб-перехватчика ServiceM8, работающую в Node.js/Express? Вызов отправляется как GET или POST?


Подробнее: https://stackoverflow.com/questions/799 ... ack-challe

Вернуться в «Javascript»