Я хочу получить статус доставки сообщения, отправленного Twilio. Поэтому я воспользовался системным обратным вызовом. Но он выдает ошибку, т. Е. Запрос URL-адреса StatusCallback не был успешным. и статус 404. Как я могу получить статус сообщения и 200 ответ от Twilio. Это мой код Webhook. Я использовал node.js:
const http = require('http');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/MessageStatus', (req, res) => {
console.log("entered inti");
const messageSid = req.body.MessageSid;
const messageStatus = req.body.MessageStatus;
console.log(`SID: ${messageSid}, Status: ${messageStatus}`);
res.set('Content-Type', 'text/plain')
res.sendStatus(200).end();
});
http.createServer(app).listen(1337, () => {
console.log('Express server listening on port 1337');
});
exports.TwilioSMSWebhook = functions.https.onRequest(app);
Как решить эту проблему?