Przejdź do głównej zawartości

Webhooki

Wersja robocza

Szkielet strukturalny — treść tworzona osobno.

Webhooki wysyłają zdarzenia w czasie rzeczywistym — przychodzące SMS-y, potwierdzenia doręczeń i status urządzeń — na kontrolowany przez Ciebie endpoint HTTPS. Każde dostarczenie jest podpisane i ponawiane.

Przykład

import express from 'express';
import { Msgly } from '@msgly/sdk';

const app = express();
const msgly = new Msgly({ apiKey: process.env.MSGLY_API_KEY });

app.post('/webhooks/msgly', express.raw({ type: '*/*' }), (req, res) => {
const event = msgly.webhooks.verify(
req.body,
req.header('X-Msgly-Signature'),
process.env.MSGLY_WEBHOOK_SECRET,
);

if (event.type === 'message.received') {
console.log('Inbound SMS from', event.data.from, ':', event.data.text);
}

res.sendStatus(200);
});

app.listen(3000);

Jak to działa

Powiązane