dev-master
9999999-devRajaSMS API PHP Class
MIT GNU General Public License v2.0 License
The Requires
- php >=5.6.0
- o2system/curl *
api rajasms
Wallogit.com
2017 © Pedro Peláez
RajaSMS API PHP Class
[RajaSMS][11] API PHP Class Library berfungsi untuk melakukan request API [RajaSMS][11]. Secara default fungsi SMS Masking dalam keadaan off, setiap pengiriman sms akan dilakukan tanpa masking, pastikan anda telah mengikuti regulasi yang berlaku untuk pengiriman sms masking terlebih dahulu., (*2)
Cara terbaik untuk melakukan instalasi library ini adalah dengan menggunakan Composer, (*3)
composer require steevenz/rajasms
use Steevenz\Rajasms;
/*
* --------------------------------------------------------------
* Inisiasi Class RajaSMS
*
* @param string Username
* @param string API Key
* --------------------------------------------------------------
*/
$rajasms = new Rajasms([
'serverIp' => '127.0.0.1' // IP yang didapat ketika pendaftaran
'apiKey => 'API_KEY_ANDA' // Ada pada panel RajaSMS
'callbackUrl' => 'https://domain.anda/reporting-rajasms', // Callback ke controller reporting anda
'sendingTime' => null, // Bersifat optional untuk membuat scheduling sms
]);
/*
* --------------------------------------------------------------
* Melakukan send sms
*
* @param string Phone Number
* @param string Text
* @param bool Masking Tidak menggunakan SMS Masking
* secara default
*
* @return object|bool
* --------------------------------------------------------------
*/
// send tanpa masking
$status = $rajasms->send('082123456789','Testing Raja SMS API');
// send dengan masking
$status = $rajasms->send('082123456789','Testing Raja SMS API', TRUE);
// send sms ke banyak nomor sekaligus (max 1000)
$status = $rajasms->send(['081234567890', '08211234567890'], 'Testing Raja SMS API');
/*
* --------------------------------------------------------------
* Menerima Reporting pada Controller Callback
*
* @return object|bool
* --------------------------------------------------------------
*/
$rajasms->getReports();
/*
* --------------------------------------------------------------
* Melakukan checking credit balance
*
* @return mixed
* --------------------------------------------------------------
*/
$credit = $rajasms->getCreditBalance();
Jika anda memiliki ide, kritik ataupun saran, anda dapat mengirimkan email ke steevenz@stevenz.com. Anda juga dapat mengunjungi situs pribadi saya di steevenz.com, (*4)
Jika anda menemukan bugs atau issue, anda dapat mempostingnya di Github Issues., (*5)
RajaSMS API PHP Class
MIT GNU General Public License v2.0 License
api rajasms