Senden einer WhatsApp-Authentifizierungsvorlage

In diesem Codeschnipsel erfahren Sie, wie Sie eine WhatsApp-Authentifizierungsvorlage mithilfe der Messages API senden.

WhatsApp hat kürzlich die Regeln für die Verwendung von Authentifizierungsvorlagen aktualisiert, die nun eine COPY_CODE oder ONE_TAP Schaltfläche. Da sie eine Schaltfläche enthält, wird eine Authentifizierungsvorlage als interaktive Vorlage betrachtet. Wenn interaktive Vorlagen über die Vonage Messages API gesendet werden, müssen sie mit einer message_type von custom statt template.

To-Vorlage wird über das benutzerdefinierte Objekt Messages gesendet. Das benutzerdefinierte Objekt nimmt einen Teil der ursprünglichen WhatsApp-API-Anfrage und sendet sie direkt an WhatsApp.

WhatsApp Media Message Templates bestehen aus einer Body-, Footer- und Buttons-Struktur.

Hinweis: Wenn Sie versuchen, eine Auth-Vorlage mit der One-Tap-Schaltfläche zu senden und keine Händedruck bevor die Nachricht gesendet wird, oder wenn die Nachricht eine Zulässigkeitsprüfung nicht besteht, wird in der zugestellten Nachricht eine Schaltfläche zum Kopieren des Codes anstelle einer Schaltfläche zum einmaligen Tippen angezeigt.

Beispiel

Nachstehend finden Sie die Beschreibung aller in den einzelnen Codeausschnitten verwendeten Variablen:

SchlüsselBeschreibung
VONAGE_APPLICATION_ID

The Vonage Application ID.

VONAGE_APPLICATION_PRIVATE_KEY_PATH

Private key path.

WHATSAPP_NUMBER

The WhatsApp number that has been allocated to you by Vonage. For sandbox testing the number is 14157386102.

VONAGE_NUMBER

Refer to WHATSAPP_NUMBER above.

TO_NUMBER

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

WHATSAPP_AUTH_TEMPLATE_NAME

The name of the Authentication template created in your WhatsApp Business Account.

OTP

A One-Time Password

HINWEIS: Verwenden Sie kein führendes + oder 00 Wenn Sie eine Telefonnummer eingeben, beginnen Sie mit der Landesvorwahl, z. B. 447700900000.

Voraussetzungen

Wenn Sie keine Bewerbung haben, können Sie einen erstellen aufrufen. Stellen Sie sicher, dass Sie auch Ihre Webhooks konfigurieren.

Schreiben Sie den Code

Fügen Sie Folgendes zu send-authentication-template.sh hinzu:

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

bash send-authentication-template.sh

Probieren Sie es aus

Wenn Sie den Code ausführen, wird eine WhatsApp-Authentifizierungsvorlage an die Zielnummer gesendet.

Weitere Informationen