Skip to main content
SmsManager JSON API v2 vám umožňuje odesílat SMS zprávy na jakékoli telefonní číslo po celém světě jediným HTTP požadavkem. Tento průvodce vás provede vším od minimálního jednořádkového kódu po plně nakonfigurovanou zprávu s vlastním odesílatelem, podporou Unicode a definicí callback adresy.

Předpoklady

  • Aktivní účet SmsManager
  • API klíč z app.smsmanager.com
  • Základní URL: https://api.smsmngr.com/v2
  • Hlavička autentizace: x-api-key: YOUR_API_KEY

1

Odešlete svoji první SMS

Nejjednodušší požadavek potřebuje jen dvě pole: body (text zprávy) a to (pole příjemců). Každý příjemce je objekt s polem phone_number v mezinárodním formátu bez úvodního +.
cURL
Tělo požadavku
Úspěšná odpověď vrací request_id a pole přijatých příjemců, každý s jedinečným message_id, kterým můžete sledovat doručení.
2

Nastavte jméno odesílatele

Pole flow slouží k nakonfigurování voleb specifických pro kanál. Pro SMS přidejte objekt sms uvnitř kroku flow s polem sender. Alfanumerická jména odesílatele mohou mít až 11 znaků. Pokud používáte jako odesílatele virtuální číslo, vynechte úvodní +.
Tělo požadavku
Alfanumerická jména odesílatele mohou v některých zemích vyžadovat předregistraci (například v České republice). Před odesíláním do těchto destinací kontaktujte podporu SmsManager pro registraci svého jména odesílatele nebo využijte objednávku online v administraci SmsManager po přihlášení do svého účtu.
3

Definujte typ gateway

Pole gateway uvnitř flow objektu sms říká, jak SmsManager směruje vaši zprávu. Ve výchozím nastavení není nutné toto uvádět a SmsManager hodnotu určí sám dle hodnoty “sender”.
Tělo požadavku
4

Zpracujte Unicode znaky

Standardní SMS používá znakovou sadu GSM-7. Pokud vaše zpráva obsahuje znaky mimo tuto sadu (například diakritiku nebo emoji) bude automaticky odstraněna. Přidejte type: "utf" do flow objektu sms pro zachování diakritiky.
Zprávy s diakritikou nebo emoji mají sníženou kapacitu 70 znaků na segment (oproti 160).
Tělo požadavku

Tagy

Pole tag klasifikuje vaši zprávu pro směrování a reporting. Zadává se na nejvyšší úrovni těla požadavku.
Tagy umožňují souhrně sledovat statisky doručení, nedoručení apod. To můžete použít pro sledování konkrétní kampaně a nebo typu zprávy:

Doba života

Nastavte ttl (v minutách) uvnitř flow objektu sms pro řízení, jak dlouho se SmsManager pokouší o doručení před opuštěním zprávy. To je užitečné pro časově citlivé kódy, které jsou bezcenné po krátkém okně.

Kompletní příklad

Následující příklady ukazují kompletní SMS požadavek s jménem odesílatele, tagem priority, TTL a callback URL pro doručení.

Další kroky

Hromadné odesílání

Odešlete až 100 zpráv v jednom API volání pomocí endpointu /messages.

Webhooky

Přijímejte aktualizace stavu doručení v reálném čase na vaši callback URL.

Odeslat Viber

Přidejte Viber Business Messages s bohatým obsahem a SMS zálohou.

Ověření telefonu

Ověřte telefonní čísla pomocí OTP přes SmsManager Verify API.