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