Accueil Methode Curl

Adresse Bureau

  • support@emisms.com

Liste réseau Social

Methode Curl

Methode Curl

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

Laisser un commentaire