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
- Erstellen eines Vonage API Accounts
- Node JS installieren - die für die Verwendung der Vonage-Befehlszeilenschnittstelle (CLI) erforderlich sind.
- Installieren Sie die Vonage CLI
- Installieren Sie das Node Server SDK - nur erforderlich bei Verwendung von Node.
- Webhooks konfigurieren.
- Wissen, wie man einen Webhook-Server schreibt
- 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üssel | Beschreibung |
|---|---|
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üssel | Beschreibung |
|---|---|
VONAGE_NUMBER | Your Vonage Number. E.g. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
FROM_NUMBER | Replace with number you are sending from. E.g. |
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-messagehttps://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.