2017 © Pedro Peláez
 

php-class rajasms

RajaSMS API PHP Class

image

steevenz/rajasms

RajaSMS API PHP Class

  • Friday, April 6, 2018
  • by steevenz
  • Repository
  • 1 Watchers
  • 1 Stars
  • 19 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 2 Versions
  • 27 % Grown

The README.md

RajaSMS

Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads License, (*1)

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

Instalasi

Cara terbaik untuk melakukan instalasi library ini adalah dengan menggunakan Composer, (*3)

composer require steevenz/rajasms

Penggunaan

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

Ide, Kritik dan Saran

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)

Bugs and Issues

Jika anda menemukan bugs atau issue, anda dapat mempostingnya di Github Issues., (*5)

Requirements

The Versions

06/04 2018

dev-master

9999999-dev

RajaSMS API PHP Class

  Sources   Download

MIT GNU General Public License v2.0 License

The Requires

 

api rajasms

06/04 2018

v2.0.0

2.0.0.0

RajaSMS API PHP Class

  Sources   Download

MIT

The Requires

 

api rajasms