API pro hromadné rozesílání SMS

Přístup na https://api.mailservis.cz?key=. Klíč je pro každého klienta unikátní, zobrazen je po přihlášení do klientské sekce na mailservis.cz/klient

Api umožňuje jednorázové založení distribuce sms


https://api.mailservis.cz/set/sms?key=XXX
        

Obsah Textový obsah SMS zprávy. Bude automaticky očištěn o dikaritiku, optimální délka je

Příjemce Telefoní číslo ve formátu bez předvolby "606132456" nebo s předvolbou "+42006123456"

Distribuce Založená rozesíla – kombinace obsahu a výběru příjemců.



PHP Vzor - Odeslání (stejný obsah)

Vzor php kódu pro volání API:

V příkladu se posílá zpráva na seznam telefoních čísel, zprávu odesíláme hned a na všechna čísla stejnou.

Kompletní specifikaci a celý výčet parametrů naleznete níže!


<?php

$apikey = "demo_7p4H6ydGi36MkpWUbr50";

//priprava dat pro api
$data = array(
    "sendtime" => date("Y-m-d H:00"),
    "title" => "Interní název rozesílky",
    "content" => "Jen dnes máme slevu na 30% na všechny produkty"
    "phones" => array(
            "606000001", "606000002", "606000003"
    ),
);

//volani api
$tmp = file_get_contents("https://api.mailservis.cz/set/sms/?key={$apikey}&data=".urlencode(json_encode($data)));

//vysledek
var_dump($tmp);
        


PHP Vzor - Odeslání (různý obsah)

Vzor php kódu pro volání API:

V tomto příkladu se na každé telefoní číslo jiná zpráva.

Kompletní specifikaci a celý výčet parametrů naleznete níže!


<?php

$apikey = "demo_7p4H6ydGi36MkpWUbr50";

//priprava dat pro api
$data = array(
    "sendtime" => date("Y-m-d H:00"),
    "title" => "Interní název rozesílky",
    "messages" => array(
        array("phone" => "606000001",  "content" => "Objednavka 54850 je připravena k vyzvednuti."),
        array("phone" => "606000002",  "content" => "Objednavka 54851 je připravena k vyzvednuti, zaplatite 128 Kc."),
        array("phone" => "606000003",  "content" => "Objednavka 54852 byla předana přepravci."),
    ),
);

//volani api
$tmp = file_get_contents("https://api.mailservis.cz/set/sms/?key={$apikey}&data=".urlencode(json_encode($data)));

//vysledek
var_dump($tmp);
        


Výčet parametrů

Vysvětlení všech možných paramterů:

sendtime - čas kdy má začít rozesílání. To je omezeno na 600 zpráv za hodinu
title - interní název rozesílky který bude zobrazen v aplikaci MAILservis. Tento název příjemce neuvidí.
content - obsah sms, pokud má být pro všechna telefoní čísla stejný
phones - pole telefoních čísel pokud mají všichni obdržet stejný obsah sms
messages - pole příjemců a sms určené konkrétnímu telefonímu číslo, viz vzor #2







NETservis s.r.o. © 2014 - 2025 NETservis.cz WebRedakce.cz Přístup pro klienty Nástroje pro vývojáře MAILservis