#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();
}