Propagační SMS – specifikace (Advanced API)
API URL
Adresa URL používaná k odeslání požadavků HTTP:
Poznámka
Nedostane-li se požadavek k cíli, zopakujte ho na záložním serveru backup1.bulkgate.com.
Podporované HTTP metody
POST-application/json
Tabulka s parametry
| NÁZEV PARAMETRU | HODNOTA | POVINNÝ | VÝCHOZÍ HODNOTA |
|---|---|---|---|
| application_id | Aplikační identifikátor | Ano | - |
| application_token | Aplikační ověřovací token | Ano | - |
| number | Pole příjemců - Hodnota number | Ano nebo admins nebo groups |
- |
| groups | Pole čísel skupin v adresáři BulkGate. Více zde | Ano nebo number nebo admins |
- |
| admins | Pole čísel notifikačních administrátorů BulkGate. Více zde | Ano nebo number nebo groups |
- |
| text | Text SMS zprávy (max. 612 znaků nebo 268 znaků, jestliže je aktivován Unicode), UTF-8 kódování. | Ano, pokud je number zadán polem čísel nebo je použit parametr groups nebo admin |
- |
| channel | Alternativní kanály. Kanály se zkoušejí v kaskádě v pořadí, v jakém je v objektu uvedete - pokud nebude možné doručit zprávu prvním kanálem, použije se další v pořadí. SMS se na konec kaskády nepřidává automaticky; pokud ji chcete jako poslední záchranu, uveďte v kaskádě objekt sms. Když není zadaný žádný kanál, odešle se zpráva jako SMS. |
Ne | SMS objekt |
| country | Poskytněte čísla příjemců v mezinárodním formátu (s prefixem, např. 420) nebo přidejte kód země (777777777 + CZ = 420777777777). Podívejte se na příklad požadavku země. Pokud je hodnota null, poté se použije vaše nastavená časová zóna pro doplnění informace. |
Ne | null |
| schedule | Naplánujte čas a datum odesílání v unix timestamp, nebo ISO 8601. Podívejte se na níže uvedené příklady. | Ne | Now |
| duplicates_check | Zvolte možnost same_text, chcete-li zabránit odesílání duplicitních zpráv na stejné telefonní číslo. Zakažte možnost odeslat zprávu se stejným nebo jiným textem na stejné číslo s možností same_number. Pokud je aktivní null, žádné duplikáty nebudou odstraněny. Duplicity se odstraňují jen v rámci jedné dávky, ne napříč požadavky. |
Ne | null |
| tag | Označení zpráv pro následné dohledání uživatele. | Ne | - |
Hodnota number
Hodnotu number lze zapsat dvěma způsoby:
- Pole telefonních čísel
- Asociativní pole se schématem
number,textavariables, kde jediný povinný parametr jenumber. Pokudnumbernení vyplněn, zpráva se přeskočí.
Do šablony parametru text je možné doplnit proměnné z pole variables.
Kanály
Objekt channel určuje, kterými kanály se zpráva odešle a v jakém pořadí. Pořadí klíčů v requestu je pořadím kaskády a SMS se do ní nepřidává automaticky - viz Kaskáda kanálů.
| KLÍČ | OBJEKT KANÁLU |
|---|---|
sms |
SMS |
viber |
Viber – promo |
rcs |
RCS |
whatsapp |
Příklady požadavků
Příklad úplného požadavku:
Příklad požadavku zadání příjemců polem čísel a naplánování čas v unix timestamp:
Odpověď
V případě úspěchu:
Kde:
- part_ID je pole ID částí původní dlouhé zprávy, která byla rozdělena, protože nesplňovala limit 160 znaků pro jednu zprávu. Více zde.
V případě chyby:
Kde:
- type a error (popisek erroru) můžete vidět v tabulce typů errorů
- code představuje http error
- detail je dodatečná informace o erroru
Všechny typy errorů pro Simple API a Advanced API můžete najít zde.
Byla tato stránka užitečná?
Děkujeme za zpětnou vazbu.