Viber kanál – transakční zprávy
Objekt Viber kanálu pro Advanced transactional. Vkládá se do objektu channel pod klíč viber - viz Kaskáda.
Promo zprávy používají pod stejným klíčem jiný Viber objekt - místo šablon nese tlačítko a obrázek. Viz Viber – promo.
Viber objekt
| NÁZEV PARAMETRU | HODNOTA | POVINNÝ | VÝCHOZÍ HODNOTA |
|---|---|---|---|
| text | Text Viber zprávy. Má přednost před textem na nejvyšší úrovni, viz Který text se použije | Ne | null |
| sender | Registrovaný Viber odesílatel. Musí být nejdříve registrován. Pro registraci kontaktujte podporu zde | Ano | - |
| expiration | Časový limit v sekundách, po jehož vypršení se použije další kanál v kaskádě. Hodnoty nižší než 60 se ignorují a nahradí se výchozí hodnotou |
Ne | 300 |
| template_id | Klíč schválené Viber šablony s @ na začátku (např. @potvrzeni-objednavky), nebo ID šablony u Viberu. Když je vyplněné, odešle se zpráva jako šablona a text se nepoužije |
Ne | null |
| template_language | Kód jazykové verze šablony. Většina jazyků má dvoupísmenný kód (cs, en), výjimkou jsou fr_FR, es_ES, pt_BR, pt_PT, zh-Hans a zh-Hant |
Ne | en |
| template_parameters | Asociativní pole parametrů šablony, např.: {"code": "0451"} |
Ne | [] |
Na šablonu přepíná template_id, ne use_template. Parametr use_template se kvůli zpětné kompatibilitě stále přijímá, ale na tomto endpointu nemá žádný vliv.
Každá transakční Viber zpráva musí běžet na šabloně, kterou předem schválil Viber. Jak šablonu zaregistrovat, popisuje stránka Registrace Viber šablon.
Bez template_id se zpráva neúčtuje za transakční cenu. Viber zpráva odeslaná přes tento endpoint bez šablony odchází za promoční cenu; jako transakční se účtuje jen zpráva běžící na schválené šabloně.
Příklad kompletního requestu
Nejdřív Viber, SMS jako záchrana. Text na nejvyšší úrovni použijí obě větve kaskády; expiration říká, jak dlouho se na Viber čeká, než se přepne na SMS.
Tatáž zpráva jako schválená šablona. template_id přepne Viber větev na šablonu, takže text na nejvyšší úrovni dorazí jen do SMS větve - a Viber větev se účtuje za transakční cenu.
Odpověď je pro všechny kanály stejná - viz Advanced transactional.
Děkujeme za zpětnou vazbu.