Propagačné SMS – špecifikácia (Advanced API)
API URL
Adresa URL používaná na odosielanie HTTP požiadaviek:
Poznámka
Ak sa požiadavka nedostane k cieľu, zopakujte ju na záložnom serveri backup1.bulkgate.com.
Podporované HTTP metódy
POST-application/json
Tabuľka s parametrami
| NÁZOV PARAMETRA | HODNOTA | POVINNÝ | PREDVOLENÁ HODNOTA |
|---|---|---|---|
| application_id | Aplikačný identifikátor | Áno | - |
| application_token | Aplikačný overovací token | Áno | - |
| number | Pole príjemcov - Hodnota number | Áno alebo admins alebo groups |
- |
| groups | Pole čísel skupín v adresári BulkGate. Viac tu | Áno alebo number alebo admins |
- |
| admins | Pole čísel notifikačných administrátorov BulkGate. Viac tu | Áno alebo number alebo groups |
- |
| text | Text SMS správy (max. 612 znakov alebo 268 znakov, ak je aktivovaný Unicode), kódovanie UTF-8. | Áno, ak je number zadaný poľom čísel alebo je použitý parameter groups alebo admin |
- |
| channel | Alternatívne kanály. Kanály sa skúšajú v kaskáde v poradí, v akom ich v objekte uvediete - ak nebude možné doručiť správu prvým kanálom, použije sa ďalší v poradí. SMS sa na koniec kaskády automaticky nepridáva; ak ju chcete ako poslednú záchranu, uveďte v kaskáde objekt sms. Keď nie je zadaný žiadny kanál, správa sa odošle ako SMS. |
Nie | SMS objekt |
| country | Uveďte čísla príjemcov v medzinárodnom formáte (s predvoľbou, napr. 420) alebo pridajte kód krajiny (777777777 + CZ = 420777777777). Pozrite si príklad požiadavky s krajinou. Ak je hodnota null, na doplnenie informácie sa použije vaše nastavené časové pásmo. |
Nie | null |
| schedule | Naplánujte čas a dátum odoslania v unix timestamp, alebo ISO 8601. Pozrite si príklady uvedené nižšie. | Nie | Teraz |
| duplicates_check | Zvoľte možnosť same_text, ak chcete zabrániť odosielaniu duplicitných správ na rovnaké telefónne číslo. Možnosťou same_number zakážete odoslanie správy s rovnakým alebo iným textom na rovnaké číslo. Ak je aktívna hodnota null, žiadne duplicity sa neodstránia. Duplicity sa odstraňujú len v rámci jednej dávky, nie naprieč požiadavkami. |
Nie | null |
| tag | Označenie správ na ich neskoršie dohľadanie používateľom. | Nie | - |
Hodnota number
Hodnotu number je možné zapísať dvoma spôsobmi:
- Pole telefónnych čísel
- Asociatívne pole so schémou
number,textavariables, kde jediný povinný parameter jenumber. Aknumbernie je vyplnený, správa sa preskočí.
Do šablóny parametra text je možné doplniť premenné z poľa variables.
Kanály
Objekt channel určuje, ktorými kanálmi sa správa odošle a v akom poradí. Poradie kľúčov v požiadavke je poradím kaskády a SMS sa do nej automaticky nepridáva - pozri Kaskáda kanálov.
| KĽÚČ | OBJEKT KANÁLA |
|---|---|
sms |
SMS |
viber |
Viber – propagačný |
rcs |
RCS |
whatsapp |
Príklady požiadaviek
Príklad úplnej požiadavky:
Príklad požiadavky so zadaním príjemcov poľom čísel a naplánovaním času v unix timestamp:
Odpoveď
V prípade úspechu:
Kde:
- part_ID je pole ID častí pôvodnej dlhej správy, ktorá bola rozdelená, pretože nespĺňala limit 160 znakov pre jednu správu. Viac tu.
V prípade chyby:
Kde:
- type a error (popis chyby) nájdete v tabuľke typov chýb
- code predstavuje HTTP chybu
- detail je doplňujúca informácia o chybe
Všetky typy chýb pre Simple API a Advanced API nájdete tu.
Bola táto stránka užitočná?
Ďakujeme za spätnú väzbu.