Skip to content
Steeven Lim edited this page Oct 27, 2015 · 1 revision

RajaSMS

Ini adalah Unofficial RajaSMS API PHP Class, yang berfungsi untuk melakukan request API RajaSMS. 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.

Instalasi

Cara terbaik untuk melakukan instalasi library ini adalah dengan menggunakan Composer

composer require steevenz/rajasms:"dev-master"

Penggunaan

use Steevenz\rajasms;

/*
 * --------------------------------------------------------------
 * Inisiasi Class RajaSMS
 *
 * @param string Username
 * @param string API Key
 * --------------------------------------------------------------
 */
 $rajasms = new Rajasms('USERNAME_ANDA', 'API_KEY_ANDA');

 // set username secara manual
 $rajasms->set_username('USERNAME_ANDA');

 // set api key secara manual
 $rajasms->set_api_key('API_KEY_ANDA');

/*
 * --------------------------------------------------------------
 * 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);

/*
 * --------------------------------------------------------------
 * Melakukan check sms report
 *
 * @param string SMS ID        Didapat dari status send sms
 * @param bool   Masking       Tidak menggunakan SMS Masking 
 *                             secara default
 *
 * @return object|bool
 * --------------------------------------------------------------
 */
 // check sms report tanpa masking
 $report = $rajasms->get_report('123456');

 // check sms report dengan masking
 $report = $rajasms->get_report('123456', TRUE);

/*
 * --------------------------------------------------------------
 * Melakukan checking credit
 *
 * @return mixed
 * --------------------------------------------------------------
 */
$credit = $rajasms->get_credit();

Ide, Kritik dan Saran

Jika anda memiliki ide, kritik ataupun saran, anda dapat mengirimkan email ke [email protected]. Anda juga dapat mengunjungi situs pribadi saya di steevenz.com

Bugs and Issues

Jika anda menemukan bugs atau issue, anda dapat mempostingnya di Github Issues.

Requirements

Clone this wiki locally