Pořadí určení odesílatele
SmsManager hledá odesílatele pro každý krok flow v tomto pořadí:senderv kroku flow, napříkladflow[].sms.sender. Má nejvyšší prioritu.senderv kořeni požadavku. Platí pro všechny kroky flow, které vlastnísendernemají.default_senderúčtu. Použije se, kdyžsenderneuvedete ani na jedné úrovni.
flow se zpráva odešle jako jeden krok sms. Kořenový sender pak stačí:
Tělo požadavku
Hodnota odesílatele podle kanálu
Hodnotasender musí být platná pro kanál kroku, na který se použije:
Ve všech kanálech můžete místo konkrétní hodnoty použít alias odesílatele.
Krok, jehož kanál nemá danou hodnotu zaregistrovanou, ji ignoruje. Pokud kombinujete kanály s různými odesílateli, přepište kořenový
sender v příslušném kroku:
cURL
MyViber. Krok SMS vlastní sender nemá, a proto zdědí kořenový Mojefirma.
Alias odesílatele
Alias odesílatele je jeden název nastavený pro váš účet. Pro každou zemi příjemce se přeloží na jiného zaregistrovaného odesílatele. Rozhoduje o tom předvolba čísla příjemce. Alias pro vás nastaví podpora, o nastavení požádejte na cc@smsmanager.cz. Alias použijete stejně jako běžného odesílatele. V tomto příkladu jebrand alias, takže českému příjemci přijde zpráva od českého odesílatele a slovenskému od slovenského:
cURL
GET /apikey/me v poli sender_aliases:
Výňatek z odpovědi GET /apikey/me
Výchozí odesílatel účtu (default_sender)
Pole default_sender se použije, když zpráva neuvádí sender v kroku flow ani v kořeni požadavku. Jde o výchozí hodnotu pro celý účet. Nastavíte ji přes REST endpoint POST /apikey/update:
Nastavit výchozího odesílatele
default_sender platí:
- Má nejvýše 64 znaků a nesmí obsahovat
,ani:. - Může jít o zaregistrovaného odesílatele, nebo o název aliasu odesílatele.
- Odesílatele, kterého nemáte zaregistrovaného, uložíme. Odpověď jej ale vrátí v poli
warninga při odeslání se ignoruje. - Hodnota
nullnebo prázdný řetězec výchozího odesílatele smaže.
Smazat výchozího odesílatele
default_sender i svému podřízenému klíči. Do požadavku přidejte pole apikey s podřízeným klíčem. Registrace odesílatele se pak ověřuje proti odesílatelům podřízeného klíče:
Nastavit výchozího odesílatele podřízenému klíči
GET /apikey/me v poli default_sender.
default_sender je výchozí hodnota pro celý účet. Nesouvisí s nastaveními default_sender_<platform>_<mcc> pro jednotlivé země.Automatická volba SMS brány
Pokud v krokusms neuvedete gateway, SmsManager ji určí podle odesílatele zaregistrovaného pro váš účet:
Explicitně uvedená
gateway má vždy přednost. Stejně se brána určí i u zprávy bez flow, protože její jediný krok sms nemá bránu nastavenou. Přehled bran najdete v konceptu Kanály a řazení kroků v konceptu Tok zpráv.
Přehled registrovaných odesílatelů
OdpověďGET /apikey/me vrací v poli senders všechny registrované odesílatele klíče. Každá položka odpovídá jednomu odesílateli v jednom kanálu:
cURL
Výňatek z odpovědi
Nové odesílatele a vyhrazená čísla si objednáte přes REST API, viz Objednání odesílatelů a čísel.
Další kroky
Kanály
Pole jednotlivých kanálů včetně
sender a gateway.Tok zpráv
Jak se kroky flow řadí a kdy se přejde na další kanál.
Objednání odesílatelů a čísel
Objednejte alfanumerického odesílatele nebo vyhrazené číslo.
REST API
Endpointy
GET /apikey/me a POST /apikey/update.