Pentru a putea crea campanii de SMS Marketing, 2-Way SMS, a accesa Mail to SMS, SMS Gateway, SMS Alerts sau SMS Connectors trebuie sa va autentificati.
Nume de utilizator sau e-mail
Parola
Creati un cont de utilizator
Ati uitat parola?
Reprezentati o companie care activeaza in domeniile marketing, publicitate, public relations sau sunteti consultant in domeniile acestea? Beneficiati de avantajele acestui program de parteneriat pentru a putea propune solutia SMSLink clientilor dvs. (inclusiv white-label). Aflati mai multe
Aveti nevoie de o solutie SMS, o solutie de plata prin SMS sau o solutie de mobile advertising personalizata? Echipa noastra tehnica si comerciala va sta la dispozitie pentru a identifica specificatiile solutiei tehnice optime pentru atingerea tuturor obiectivelor propuse. Un consultant SMSLink va va contacta in cel mai scurt timp pentru stabilirea tuturor detaliilor. Aflati cum ne puteti contacta

Prin pasiune pentru tehnologie si clienti multumiti, suntem singurul furnizor de servicii SMS din Romania prezent in clasamentul Deloitte Technology Fast 50.

Aflati mai multe

Pentru a putea testa live exemplele de integrare SMS Gateway este necesar sa va creati un cont de utilizator in platforma SMSLink iar apoi in contul dvs. de utilizator sa definiti o conexiune pentru serviciul SMS Gateway.

<?php

    
// ---------------------------------------------------------------------------------------
    // 
    //     Exemplu minimal pentru receptionarea raportului de livrare (PHP)
    //     Serviciul SMS Gateway
    //     Versiunea 1.2 / 04.03.2019
    //     Distribuit gratuit    
    //
    // ---------------------------------------------------------------------------------------
    
    // ---------------------------------------------------------------------------------------
    //   Pentru compatibilitate cu versiuni foarte vechi de PHP vom initializa $_GET
    // ---------------------------------------------------------------------------------------
    
if (!isset($_GET))
        
$_GET $HTTP_GET_VARS;
    
    
// ---------------------------------------------------------------------------------------
    //   Preluarea parametrilor aferenti raportului de livrare
    // ---------------------------------------------------------------------------------------
    
$message_id     $_GET["message_id"];  // Message ID-ul reprezinta ID-ul SMS-ului din
                                            // platforma SMSLink, furnizat catre dvs. in 
                                            // momentul transmiterii SMS-ului.
                                            // Valoare numerica peste 300.000.000, tip de
                                            // date recomandat unsigned BIGINT.
    
    
$status         $_GET["status"];      // Starea SMS-ului transmis
                                            // - valoare 0 pentru SMS nelivrat
                                            // - valoare 1 pentru SMS livrat

    
$timestamp      $_GET["timestamp"];   // Data / ora livrarii, in format UNIX Timestamp
    
    // ---------------------------------------------------------------------------------------
    //
    //   Pentru a prelua si parametrii aditionali descrisi in Documentatie SMS Gateway, in  
    //   capitolul Raportul de livrare al SMS-ului transmis prin SMS Gateway, la punctul 2 
    //   (https://www.smslink.ro/content.php?content_id=126), adica:
    //
    //        network_id      (ID-ul retelei in care a fost livrat SMS-ul)
    //        network_type    (tipul retelei in care a fost livrat SMS-ul)
    //        delivery_report (raportul de livrare in format RAW asociat SMS-ului)
    //
    //   este necesar sa ii activati in prealabil conform descrierii de la acest capitol.
    //
    // ---------------------------------------------------------------------------------------

    // ---------------------------------------------------------------------------------------
    //   Convertim statusul SMS-ului in format textual
    // ---------------------------------------------------------------------------------------
    
$status_text = ($status == 1) ? "Livrat" "Nelivrat";
    
    
// ---------------------------------------------------------------------------------------
    //
    //   Salvam raportul de livrare intr-un fisier text. Daca fisierul nu exista, atunci
    //   vom incerca sa creem unul. Fisierul text va contine data in denumire pentru a 
    //   pentru a putea urmari rapoartele pe zile. Exemplu: rapoarte-livrare-ZZ-LL-AAAA.txt
    //
    //   Va recomandam sa salvati rapoartele de livrare in baza de date pentru a le procesa
    //   ulterior mai usor.
    //
    // ---------------------------------------------------------------------------------------
    
    // ---------------------------------------------------------------------------------------
    //   Initializam fisierul
    // ---------------------------------------------------------------------------------------
    
$handler fopen("rapoarte-livrare-".date("d-m-Y"$timestamp)."txt""a+");
    
    
// ---------------------------------------------------------------------------------------
    //   Scriem raportul de livrare
    // ---------------------------------------------------------------------------------------
    
fwrite($handler"Raport de livrare Message ID: ".$message_id.": ".
                     
"Status: ".$status_text.", ".
                     
"Data / ora: ".date("d-m-Y H:i"$timestamp).
                     
"\r\n"
            
);

    
// ---------------------------------------------------------------------------------------
    //   Inchidem fisierul
    // ---------------------------------------------------------------------------------------
    
fclose($handler);
    
?>
Acest site foloseşte cookies. Continuarea navigării pe acest site reprezintă acordul dumneavoastră pentru folosirea cookie-urilor. Aflaţi mai multe sau Inchideţi notificarea