kuディノフフェドル / sms-fly
SMS FLY API (XML)
dev-master
2022-07-17 15:21 UTC
Requires
- php: >=5.6|>=7.0
- ext-curl: *
- ext-json: *
- ext-simplexml: *
This package is auto-updated.
Last update: 2024-09-17 19:47:30 UTC
README
安装
使用以下命令通过 composer 安装此包
composer require kudinovfedor/sms-fly
用法
use KudinovFedor\SmsFly\SmsFly; $smsFly = new SmsFly([ 'login' => 'login', 'password' => 'password', 'from' => 'InfoCentr' // Alpha name ]); // or $smsFly = new SmsFly(); $smsFly->setLogin('login'); $smsFly->setPassword('password'); $smsFly->setFrom('InfoCentr'); // Alpha name
发送短信
$smsFly->setTo('380989361131'); $smsFly->setMessage('Your message'); $response = $smsFly->sendSMS(); // or $response = $smsFly->sendSMS([ 'to' => '380989361131', 'message' => 'Your message', ]);
活动信息
$smsFly->setCampaignId('3917349'); $info = $smsFly->getCampaignInfo(); // or $info = $smsFly->getCampaignInfo('3917349');
活动详情
$smsFly->setCampaignId('3917349'); $detail = $smsFly->getCampaignDetail(); // or $detail = $smsFly->getCampaignDetail('3917349');
获取消息状态
$smsFly->setTo('380989361131'); $smsFly->setCampaignId('3917349'); $messageStatus = $smsFly->getMessageStatus(); // or $messageStatus = $smsFly->getMessageStatus('380989361131', '3917349');
获取余额
$balance = $smsFly->getBalance(); // 0.01
添加alfa名称
$alfaname = $smsFly->addAlfaname('SMS');
检查alfa名称
$alfaname = $smsFly->checkAlfaname('SMS');
alfa名称列表
$alfanamesList = $smsFly->getAlfanamesList();
许可证
SMS Fly API 是开源软件,许可协议为 MIT 许可证