smsbrana / sms-connect
使用PHP发送和接收短信
v0.3.10
2023-12-21 08:52 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- mockery/mockery: @stable
- nette/tester: @stable
- php-parallel-lint/php-parallel-lint: @stable
README
使用PHP发送和接收短信(针对捷克共和国)
安装
通过composer
$ composer require smsbrana/sms-connect
使用方法
收件箱
use \Neogate\SmsConnect\SmsConnect; $smsConnect = new SmsConnect('<your_login>', '<secret_password>'); $smsConnect->getInbox();
发送短信
use \Neogate\SmsConnect\SmsConnect; $smsConnect = new SmsConnect('<your_login>', '<secret_password>'); $smsConnect->sendSms('<phone_number>', '<text_sms>');
批量发送
$smsConnect->addRecipient('<phone_number>', '<text_sms>'); $smsConnect->addRecipient('<another_number>', '<another_sms>'); $smsConnect->sendBulk();
作为Nette框架的扩展使用
config.neon
extensions: smsconnect: Neogate\SmsConnect\SmsConnectExtension
config.local.neon
smsconnect: login: 'your_login' password: 'secret_password'
最后注入扩展
/** @var SmsConnect */ private $smsConnect; public function injectSmsConnectExtension(SmsConnect $smsConnect) { $this->smsConnect = $smsConnect; }