/* 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