Проверка запроса веб-перехватчика 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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