Senden einer RCS-Nachricht mit Aktionsvorschlag (Öffnen einer URL in einer Webansicht)
In diesem Codeschnipsel lernen Sie, wie Sie eine RCS Suggested Action Nachricht mit der text Nachrichtentyp des Messages API RCS-Kanals. Diese Nachricht fordert den Empfänger auf, eine URL in einer Webansicht im Standardbrowser seines Geräts oder in einer registrierten App zu öffnen.
- Für weitere Informationen über RCS Messaging siehe RCS-Nachrichten verstehen
- Eine ausführliche Anleitung zu den Vorschlägen für Chips finden Sie unter RCS-Vorschläge Chips
Beispiel
Nachstehend finden Sie die Beschreibung aller in den einzelnen Codeausschnitten verwendeten Variablen:
| Schlüssel | Beschreibung |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_PRIVATE_KEY_PATH | Private key path. |
MESSAGES_API_URL | There are two versions of the API, each with their own endpoints. For production the previous Messages API endpoint was |
JWT | Used to authenticate your request. See Authentication for more information, including how to generate a JWT. |
TO_NUMBER | The number you are sending the RCS message to in E.164 format. For example |
RCS_SENDER_ID | The sender ID for the RCS message. |
HINWEIS: Verwenden Sie kein führendes + oder 00 Wenn Sie eine Telefonnummer eingeben, beginnen Sie mit der Landesvorwahl, zum Beispiel 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-suggested-action-open-url-webview.sh hinzu:
curl -X POST "${MESSAGES_API_URL}" \
-H "Authorization: Bearer "$JWT\
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d $'{
"to": "'${MESSAGES_TO_NUMBER}'",
"from": "'${RCS_SENDER_ID}'",
"channel": "rcs",
"message_type": "text",
"text": "Check out our latest offers!",
"suggestions": [
{
"type": "open_url_in_webview",
"text": "Open product page",
"postback_data": "postback_data_1234",
"url": "http://example.com/",
"description": "A URL for the Example website",
"view_mode": "FULL"
}
]
}'Führen Sie Ihren Code aus
Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:
Probieren Sie es aus
Wenn Sie den Code ausführen, wird eine Nachricht an die Zielnummer gesendet.