Anbieter von Nachrichten
Der Messages-Anbieter ermöglicht es Ihnen, auf Webhooks von der Messages API.
Funktionen
onMessage- mit dieser Funktion können Sie auf eingehende Nachrichten über die Messages API warten. Siehe das Codeschnipsel hier.onMessageEvent- Mit dieser Funktion können Sie auf eingehende Ereignisse über die Messages API warten. Siehe das Codeschnipsel hier.
Anmerkung: Verwenden Sie die vcr.verifyAuth Methode um zu verifizieren, dass die Rückrufe von der Cloud Runtime Platform stammen.
Eingehende SMS-Webhooks empfangen
Eingehende SMS an Ihre Vonage Numbers können entweder über die SMS API oder die Messages API abgewickelt werden. Vonage Cloud Runtime verwendet die Messages API. Um also eingehende SMS-Nachrichten an Ihre Applications zu empfangen, müssen Sie Ihre API-Einstellungen im Vonage Dashboard aktualisieren, um eingehende SMS-Webhooks an die Messages API zu senden:

Initialisierung des Nachrichtenanbieters
Um den Nachrichtenanbieter zu verwenden, müssen Sie eine Instanz des Anbieters mit einer Sitzung erstellen:
const session = vcr.createSession();
const messaging = new Messages(session);
Anwendungsfall
So können Sie z. B. den Nachrichtenanbieter verwenden, um alle eingehenden SMS-Nachrichten an die Vonage-Nummer abzuhören:
const session = vcr.createSession();
const messaging = new Messages(session);
const vonageNumber = { type: "sms", number: "447700900000" };
const from = { type: "sms", number: null };
await messaging.onMessage("onMessage", from, vonageNumber);