PHP code example of doelmi / medansms-client-php

1. Go to this page and download the library: Download doelmi/medansms-client-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

doelmi / medansms-client-php example snippets


composer 


Medansms\SmsReguler;

$email = 'email-yang-terdaftar'; //contoh : [email protected]
$passkey = 'passkey-yang-didapatkan'; //contoh : Hm123123
$smsReguler = new SmsReguler($email, $passkey);

$smsReguler->setDebug(true);

$smsReguler->setEmail($newEmail);
$smsReguler->setPasskey($newPasskey);
$smsReguler->setHostname($newHostname);
$smsReguler->setJson(false);

$number = 'nomor-yang-dikirim-pesan'; //bisa menggunakan depan 0 atau 62 (jangan menggunakan +62). contoh : 082257171111
$message = 'pesan-yang-dikirim';
$response = $smsReguler->send($number, $message);
var_dump($response);

$number = ['082257171111', '082257171112', '082257171113'];

$idSendSMS = 'id-unik-sms'; //bentuknya seperti ini : e302fc0475c2b15a5aeec475e08dad05
$response = $smsReguler->report($idSendSMS);
var_dump($response);

$idSendSMS = ['e302fc0475c2b15a5aeec475e08dad05', 'e302fc0475c2b15a5aeec475e08da12a', '12d2fc0475c2b15a5aeec475e08dad05'];

$response = $smsReguler->checkCredit();
var_dump($response);

$response = $smsReguler->outbox();
var_dump($response);

$options = [
  'page' => '2', //halaman yang ingin ditampilkan [default : 1]
  'rows' => '15', //jumlah baris yang ingin ditampilkan [default : 10]
  'search' => 'pesan yang dicari', //isi pesan yang ingin dicari 
  'startDate' => '08 Okt 2020', //format : d M Y
  'endDate' => '12 Okt 2020' //format : d M Y
];
$response = $smsReguler->outbox($options);
var_dump($response);

$idSendSMS = 'id-unik-sms'; //bentuknya seperti ini : e302fc0475c2b15a5aeec475e08dad05
$response = $smsReguler->outboxDetail($idSendSMS);
var_dump($response);

$idSendSMS = 'id-unik-sms'; //bentuknya seperti ini : e302fc0475c2b15a5aeec475e08dad05
$response = $smsReguler->deleteOutbox($idSendSMS);
var_dump($response);

$response = $smsReguler->deleteAllOutbox();
var_dump($response);