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:

API Settings SMS Webhook Toggle

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);