Exemple d'utilisation en php

                        /* Envoyer un SMS en utilisant EMISMS. Vous pouvez exécuter ce fichier de 3 manières différentes:
  *
  * 1. Enregistrez-le sous exemple.php et en ligne de commande, exécutez
  * php example.php
  *
  * 2. Téléchargez-le sur un hôte Web et chargez votresiteweb.com/exemple.php
  * dans un navigateur web.
  *
  * 3. Téléchargez un serveur local tel que WAMP, MAMP ou XAMPP. Pointer la racine web
  * répertoire dans le dossier contenant ce fichier, et chargez
  * localhost:8008/exemple.php dans un navigateur Web.
  */


require_once 'src/Class_EMISMS_API.php';
use EmiSMS\EMISMSAPI;


// Étape 1: définissez votre API_KEY à partir de https://app.emisms.com/sms-api/info

$api_key = 'YWRtaW46YWRtaW4ucGFzc3dvcmQ=';


// Étape 2: inserer votre sender ID , cela peu être le nom de votre entreprise, enregistré depuis votre compte https://app.emisms.com/sms/sender-id-management
$from = 'SENDER_ID';

// Étape 3: le numéro de téléphone auquel nous envoyons - préfixé par 225
$destination = '22567885797';

// Étape 4: remplacez  URL  par https://app.emisms.com/sms/api
//  est obligatoire.

$url = 'https://app.emisms.com/sms/api';

// contenu sms
$sms = 'Bonjour, akwaba chez EMISMS';

// unicode sms
$unicode = 0; //Pour un message simple
$unicode = 1; //Pour le message Unicode


// Créer un SMS
$sms_body = array(
    'api_key' => $api_key,
    'to' => $destination,
    'from' => $from,
    'sms' => $sms,
    'unicode' => $unicode,
);

// étape 5: instancier une nouvelle demande d'API EMISMS
$client = new EMISMSAPI();

// étape 6: Envoyer SMS
$response = $client->send_sms($sms_body, $url);

//print_r($response);


// étape 7: Avoir une réponse
$response=json_decode($response);

// Afficher un message de confirmation à l'écran
echo 'Message: '.$response[0]->message;


// Étape 8: Consulter votre boîte de réception
$get_inbox=$client->get_inbox($api_key,$url);

// Étape 9: Obtenez le solde de votre compte

$check_balance=$client->check_balance($api_key,$url);



//Merci                    

Exemple d'utilisation en php

                            /*
 * APi create By Asnumeric
 *  "php": ">=5.3.0",
  *  "ext-curl": "*"
 */
// Étape 1: définissez votre API_KEY à partir de https://app.emisms.com/sms-api/info

$api_key = 'a3l0am5pd3JodWxwQnhCbE9nYkM=';

// Étape 2: inserer votre sender ID , cela peu être le nom de votre entreprise, enregistré depuis votre compte https://app.emisms.com/sms/sender-id-management
$from = 'SENDER_ID';

// Étape 3: le numéro de téléphone auquel nous envoyons - préfixé par 225
// Utiliser une virgule (,) à la fin de chaque numéro de téléphone. Vous devez obligatoirement insérer le code du pays au début du numéro
// Vous pouvez insérer un maximum de 100 numéros à la fois
$destination = '22567885797,22571623457';

// Étape 4: remplacez  URL  par https://app.emisms.com/sms/api
//  est obligatoire.

$url = 'https://app.emisms.com/sms/api';

// contenu sms
$sms = 'Bonjour, akwaba chez EMISMS';

// Créer un SMS pour la requête
$sms_body = array(
    'action' => 'send-sms',
    'api_key' => $api_key,
    'to' => $destination,
    'from' => $from,
    'sms' => $sms
);

$send_data = http_build_query($sms_body);

$gateway_url = $url . "?" . $send_data;

try {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $gateway_url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HTTPGET, 1);
    $output = curl_exec($ch);

    if (curl_errno($ch)) {
        $output = curl_error($ch);
    }
    curl_close($ch);

    var_dump($output);

}catch (Exception $exception){
    echo $exception->getMessage();
}
                    

Exemple d'utilisation en php

                                #VARIABLES
// Étape 1: définissez votre API_KEY à partir de https://app.emisms.com/sms-api/info
	  $API_KEY = "a3l0am5pd3JodWxwQnhCbE9nYkM=";

// Étape 2: inserer votre sender ID , cela peu être le nom de votre entreprise, enregistré depuis votre compte https://app.emisms.com/sms/sender-id-management
  $SENDER_ID = "SENDER_ID";
     // Étape 3: reference unique à l'envoie

      $REFERENCE = "2019010324"; //Obligatoire ex: time();
    // Étape 4: remplacez  URL  par https://app.emisms.com/post-smsfile/api
      $url = "https://app.emisms.com/post-smsfile/api";

// Étape 5: fichier csv
$file = "media/test.csv";
      $PREFIX = "225"; // prefix pays
try {

       $cFile = curl_file_create($file);
        $ch = curl_init();

        curl_setopt_array($ch, array(
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_URL => $url,
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS => array(
                'api_key' => $API_KEY,
                'sender_id'=> $SENDER_ID,
                'reference'=> $REFERENCE,
                'message_type'=>"plain",
                CURLOPT_SSL_VERIFYPEER => false,
                'media' => $cFile,
                'country_code' => $PREFIX
            ),
            CURLOPT_HTTPHEADER => array(
                "cache-control: no-cache",
                "Content-Type" => "multipart/form-data"
            ),
        ));
         $result = curl_exec($ch);
        echo $result;

         curl_close($ch);

}catch (Exception $exception){
    echo $exception->getMessage();
}
                        

Send a Message

Sed diam nonummy nibh euismod tincidunt ut laoreet dolore magnais.