TRIMITE SMS, VERIFICĂ CREDITUL ȘI STATUSUL PRIN HTTP POST

API-ul Kendalo primește cereri HTTP POST (application/x-www-form-urlencoded) și funcționează din orice limbaj care poate trimite un POST: PHP, Python, Node.js, C#, Java sau direct din cURL.
email-cont@exemplu.ro și CHEIA_TA_API se înlocuiesc cu adresa de email a contului tău și cu cheia API pe care o setezi în contul de pe sms.kendalo.ro. Fără cheie setată în cont, API-ul nu poate fi accesat. Nu publica niciodată cheia reală în codul unei pagini vizibile vizitatorilor.| Destinație | URL | Format număr |
|---|---|---|
| România | https://sms.kendalo.ro/api.php | 07XXXXXXXX |
| Internațional | https://sms.kendalo.ro/api_intl.php | prefixul țării, fără + sau 00: 407XXXXXXXX (România), 49XXXXXXXXX (Germania) |
Fiecare cerere conține parametrii api_user (adresa de email a contului) și api_key (cheia setată în cont).
| comanda | Parametri | Răspuns |
|---|---|---|
trimite_sms | nr, mesaj; opțional id_campanie; pe endpoint-ul internațional și sender (implicit KENDALO) | text: ID-ul mesajului |
verifica_credit | — | text: Credit disponibil: 1234 |
verifica_status_sms | id_mesaj (ID-ul primit la trimite_sms) | JSON cu detaliile de livrare |
creare_campanie | nume_campanie (unic) | JSON |
curl -X POST https://sms.kendalo.ro/api.php \ -d "api_user=email-cont@exemplu.ro" \ -d "api_key=CHEIA_TA_API" \ -d "comanda=trimite_sms" \ -d "nr=07XXXXXXXX" \ --data-urlencode "mesaj=Comanda ta a fost expediata."
<?php
$url = "https://sms.kendalo.ro/api.php";
$data["api_user"] = "email-cont@exemplu.ro"; // email-ul contului tău
$data["api_key"] = "CHEIA_TA_API"; // cheia setată în cont
$data["comanda"] = "trimite_sms";
$data["nr"] = "07XXXXXXXX";
$data["mesaj"] = "Comanda ta a fost expediata.";
// $data["id_campanie"] = 1337; // opțional, ID-ul primit la creare_campanie
$options = array(
"http" => array(
"header" => "Content-type: application/x-www-form-urlencoded\r\n",
"method" => "POST",
"content" => http_build_query($data),
),
);
$result = file_get_contents($url, false, stream_context_create($options));
if ($result === FALSE) { echo "eroare api sms"; }
echo $result; // ID-ul mesajului
?>
<?php
$url = "https://sms.kendalo.ro/api_intl.php";
$data["api_user"] = "email-cont@exemplu.ro";
$data["api_key"] = "CHEIA_TA_API";
$data["comanda"] = "trimite_sms";
$data["nr"] = "49XXXXXXXXX"; // fără + sau 00
$data["mesaj"] = "Your order has been shipped.";
$data["sender"] = "FIRMATA"; // implicit KENDALO
$options = array("http" => array(
"header" => "Content-type: application/x-www-form-urlencoded\r\n",
"method" => "POST",
"content" => http_build_query($data),
));
$result = file_get_contents($url, false, stream_context_create($options));
var_dump($result);
?>
<?php
$data = array(
"api_user" => "email-cont@exemplu.ro",
"api_key" => "CHEIA_TA_API",
"comanda" => "verifica_credit",
);
$options = array("http" => array(
"header" => "Content-type: application/x-www-form-urlencoded\r\n",
"method" => "POST",
"content" => http_build_query($data),
));
echo file_get_contents("https://sms.kendalo.ro/api.php", false, stream_context_create($options));
// Credit disponibil: 1234
?>
<?php
$data = array(
"api_user" => "email-cont@exemplu.ro",
"api_key" => "CHEIA_TA_API",
"comanda" => "verifica_status_sms",
"id_mesaj" => "69741", // ID-ul primit la trimite_sms
);
$options = array("http" => array(
"header" => "Content-type: application/x-www-form-urlencoded\r\n",
"method" => "POST",
"content" => http_build_query($data),
));
$result = json_decode(file_get_contents("https://sms.kendalo.ro/api.php", false, stream_context_create($options)), true);
print_r($result);
?>
<?php
$data = array(
"api_user" => "email-cont@exemplu.ro",
"api_key" => "CHEIA_TA_API",
"comanda" => "creare_campanie",
"nume_campanie" => "Black Friday 2026",
);
$options = array("http" => array(
"header" => "Content-type: application/x-www-form-urlencoded\r\n",
"method" => "POST",
"content" => http_build_query($data),
));
print_r(json_decode(file_get_contents("https://sms.kendalo.ro/api.php", false, stream_context_create($options)), true));
?>
Ai nevoie de ajutor la integrare? Sună la 0724-169.966 sau scrie-ne.
Va oferim asistenta personalizata pentru o instalare de succes.
| Cauti oferta potrivita? Suna-ne la 0724-169.966 |
Cere mai multe informatii |
Aboneaza-te la Newsletter pentru cele mai noi oferte |