steevenz/citcall

Citcall API PHP 库

安装: 41

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

公开问题: 0

类型:php-class

v1.2.0 2019-11-13 08:31 UTC

This package is auto-updated.

Last update: 2024-09-13 19:40:42 UTC


README

Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads License

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 上发布。

需求