steevenz / rajasms
RajaSMS API PHP类
v3.0.0
2019-04-15 13:54 UTC
Requires
- php: ~7.2.0
- o2system/curl: *
This package is auto-updated.
Last update: 2024-09-15 17:57:09 UTC
README
RajaSMS API PHP类库用于执行RajaSMS API请求。默认情况下,SMS Masking功能处于关闭状态,每次发送短信都不会进行掩码处理,请在发送短信掩码前确保您已遵守相关法规。
安装
安装此库的最佳方法是使用Composer
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();
想法、批评和建议
如果您有任何想法、批评或建议,您可以发送电子邮件到steevenz@stevenz.com。您也可以访问我的个人网站steevenz.com
错误和问题
如果您发现错误或问题,您可以在Github Issues上发布。
要求
- PHP 7.2+
- Composer
- O2System Curl