postoor / kotsms
KOT SMS API Library
1.0.0
2020-12-18 07:14 UTC
Requires
- guzzlehttp/guzzle: ^7.0|^6.0
- wixel/gump: v1.11.0
This package is auto-updated.
Last update: 2023-11-18 13:22:51 UTC
README
Send SMS
require __DIR__.'/vendor/autoload.php'; use postoor\KOTSms\Sms; $sms = new Sms('username', 'password'); $options = ['Ftcode' => 'Sms'.rand(0, 10000)]; $messages = []; $kmsGID = $sms->send('<phone number>', '我是中文', $options, $messages); if ($kmsGID < 0) { var_dump($messages); } echo $kmsGID;
Request Data
Key | Desc. | Max | Note |
---|---|---|---|
username | Username | required | |
password | Password | required | |
dstaddr | Phone Number | required, phone_number | |
smbody | SMS Message | 160 | required, message |
dlvtime | Delivery Time | date(Y/m/d H:i:s) | |
vldtime | Validity Period | 1800 ~ 28800 | |
response | Callback Link | ||
Ftcode | Verification Code | 36 |
Get User Point
use postoor\KOTSms\Sms; $sms = new Sms('username', 'password'); $point = $sms->getPoint(); echo $point;
Request Data
Key | Desc. | Max | Note |
---|---|---|---|
username | Username | required | |
password | Password | required |
Get Sms Status
use postoor\KOTSms\Sms; $sms = new Sms('username', 'password'); $status = $sms->getSMSStatus(198987); echo $status;
Request Data
Key | Desc. | Max | Note |
---|---|---|---|
username | Username | required | |
password | Password | required | |
kmsgid | kmsgid | required |