Viber-Kanal – transaktional
Das Viber-Kanalobjekt für Advanced transactional. Es wird in das Objekt channel unter den Schlüssel viber eingefügt - siehe Kanalkaskade.
Werbenachrichten verwenden unter demselben Schlüssel ein anderes Viber-Objekt - statt Vorlagen enthält es eine Schaltfläche und ein Bild. Siehe Viber – Werbung.
Viber-Objekt
| PARAMETERNAME | WERT | PFLICHT | STANDARDWERT |
|---|---|---|---|
| text | Text der Viber-Nachricht. Hat Vorrang vor dem text der obersten Ebene, siehe Welcher Text verwendet wird |
Nein | null |
| sender | Registrierter Viber-Absender. Er muss zuerst registriert werden. Für die Registrierung wenden Sie sich hier an den Support | Ja | - |
| expiration | Zeitlimit in Sekunden, nach dessen Ablauf der nächste Kanal der Kaskade verwendet wird. Werte unter 60 werden ignoriert und durch den Standardwert ersetzt |
Nein | 300 |
| template_id | Schlüssel einer genehmigten Viber-Vorlage mit vorangestelltem @ (z. B. @order-confirmation) oder die ID der Vorlage bei Viber. Ist er ausgefüllt, wird die Nachricht als Vorlage gesendet und text wird nicht verwendet |
Nein | null |
| template_language | Code der Sprachversion der Vorlage. Die meisten Sprachen haben einen zweistelligen Code (cs, en), Ausnahmen sind fr_FR, es_ES, pt_BR, pt_PT, zh-Hans und zh-Hant |
Nein | en |
| template_parameters | Assoziatives Array der Vorlagenparameter, z. B.: {"code": "0451"} |
Nein | [] |
Auf die Vorlage schaltet template_id um, nicht use_template. Der Parameter use_template wird aus Gründen der Abwärtskompatibilität weiterhin akzeptiert, hat auf diesem Endpunkt aber keine Wirkung.
Jede transaktionale Viber-Nachricht muss auf einer Vorlage basieren, die Viber vorab genehmigt hat. Wie Sie eine Vorlage registrieren, beschreibt die Seite Registrierung von Viber-Vorlagen.
Ohne template_id wird die Nachricht nicht zum Transaktionstarif abgerechnet. Eine über diesen Endpunkt ohne Vorlage gesendete Viber-Nachricht wird zum Werbetarif versendet; nur eine Nachricht auf Basis einer genehmigten Vorlage wird als transaktional abgerechnet.
Beispiel einer vollständigen Anfrage
Zuerst Viber, SMS als Ausweichkanal. Den text der obersten Ebene verwenden beide Stufen der Kaskade; expiration gibt an, wie lange auf Viber gewartet wird, bevor auf SMS umgeschaltet wird.
Dieselbe Nachricht als genehmigte Vorlage. template_id schaltet die Viber-Stufe auf die Vorlage um, sodass der text der obersten Ebene nur die SMS-Stufe erreicht - und die Viber-Stufe wird zum Transaktionstarif abgerechnet.
Die Antwort ist für alle Kanäle gleich - siehe Advanced transactional.
Vielen Dank für Ihr Feedback.