steevenz / citcall
Citcall API PHP 库
v1.2.0
2019-11-13 08:31 UTC
Requires
- php: ^7.2.0
- o2system/curl: *
This package is auto-updated.
Last update: 2024-09-13 19:40:42 UTC
README
Citcall API PHP Class Library 用于通过 Citcall 发送 SMS 和 Call 请求。请访问 Citcall。
安装
安装此库的最佳方式是使用 Composer。
composer require steevenz/citcall
使用
use Steevenz\Citcall; /* * -------------------------------------------------------------- * Inisiasi Class Citcall * * @param string Username * @param string API Key * -------------------------------------------------------------- */ $citcall = new Citcall([ 'version' => 'v3', // default v3 'appName' => 'My App', 'userId' => 'USERID', 'senderId' => 'SENDERID', 'apiKey' => 'APIKEY', 'retry' => 5, // default 5 ]); /* * -------------------------------------------------------------- * Melakukan send sms * * @param string Phone Number * @param string Text * * @return object|bool * -------------------------------------------------------------- */ $result = $citcall->send('082123456789','Testing Citcall SMS API'); /* * -------------------------------------------------------------- * Melakukan missed call otp * * @param string Phone Number * @param int Gateway number (1-5) (1 by default) * @param bool Asyncronous Missed Call (false by default) * * @return object|bool * -------------------------------------------------------------- */ $result = $citcall->missedCallOtp('082123456789', 1, false); /* * -------------------------------------------------------------- * Melakukan send sms otp * * @param string Phone Number * @param string Token * @param seconds Expires * * @return object|bool * -------------------------------------------------------------- */ $result = $citcall->sendOtp('082123456789','KODE123', 3600); /* * -------------------------------------------------------------- * Melakukan verifikasi otp * * @param string Transaction ID (TRXID) * @param string Phone Number * @param string Token * * @return object|bool * -------------------------------------------------------------- */ $result = $citcall->verifyOtp(123,'082123456789','KODE123'); /* * -------------------------------------------------------------- * Mendapatkan callback result * * @return object * -------------------------------------------------------------- */ $result = $citcall->getCallback();
想法、批评和建议
如果您有任何想法、批评或建议,您可以发送电子邮件到 steevenz@steevenz.com。您也可以访问我的个人网站 steevenz.com。
错误和问题
如果您发现错误或问题,您可以在 Github Issues 上发布。
需求
- PHP 7.2+
- Composer
- O2System Curl