Bevor Sie beginnen

Was sind Code Snippets?

Code-Snippets sind kurze Codestücke, die Sie in Ihren eigenen Applications wiederverwenden können. Die Code-Snippets verwenden Code aus dem Vonage Node Code-Schnipsel und Vonage Curl Code-Schnipsel Repositories.

Bitte lesen Sie diese Informationen sorgfältig, damit Sie die Codeschnipsel optimal nutzen können.

Voraussetzungen

  1. Erstellen eines Vonage API Accounts
  2. Node JS installieren - die für die Verwendung der Vonage-Befehlszeilenschnittstelle (CLI) erforderlich sind.
  3. Installieren Sie die Vonage CLI
  4. Installieren Sie das Node Server SDK - nur erforderlich bei Verwendung von Node.
  5. Webhooks konfigurieren.
  6. Wissen, wie man einen Webhook-Server schreibt
  7. Wissen, wie Sie Ihren Webhook-Server lokal testen können

Ersetzbare Variablen

Generisch austauschbar

Die folgenden austauschbaren Informationen hängen von der Bibliothek und dem jeweiligen Aufruf ab:

SchlüsselBeschreibung
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

VONAGE_APPLICATION_PRIVATE_KEY_PATH

Private key path.

VONAGE_APPLICATION_PRIVATE_KEY

Private key.

VONAGE_APPLICATION_ID

The Vonage Application ID.

Numbers

Alle Telefonnummern sind im E.164-Format.

SchlüsselBeschreibung
VONAGE_NUMBER

Your Vonage Number. E.g. 447700900000

TO_NUMBER

Replace with the number you are sending to. E.g. 447700900001

FROM_NUMBER

Replace with number you are sending from. E.g. 447700900002

Spezifisch ersetzbar/Variablen

Einige Code-Snippets haben speziellere Variablen, wie z. B. Facebook-Seiten-IDs, die durch tatsächliche Werte ersetzt werden müssen. Falls erforderlich, werden diese für jedes Codefragment einzeln angegeben.

Webhaken

Die wichtigsten, die Sie hier treffen werden, sind:

  • /webhooks/inbound-message - Hier erhalten Sie einen Rückruf, wenn Vonage eine Nachricht erhält.
  • /webhooks/message-status - Sie erhalten hier einen Rückruf, wenn Vonage eine Statusaktualisierung einer Nachricht erhält.

Wenn Sie lokal testen, indem Sie Ngrok setzen Sie Ihre Webhook-URLs im Vonage Application-Objekt in einem ähnlichen Format wie in den folgenden Beispielen:

  • https://demo.ngrok.io/webhooks/inbound-message
  • https://demo.ngrok.io/webhooks/message-status

Ändern Sie demo mit dem, was Ngrok für Sie generiert, es sei denn, Sie haben für eine wiederverwendbare URL bezahlt.