black-lamp / blcms-sms-mobizone
该包最新版本(0.0.0.4)没有可用的许可信息。
用于处理Mobizone SMS服务的组件
0.0.0.4
2016-10-18 08:45 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: >=2.0.4
- yiisoft/yii2-bootstrap: *
- yiisoft/yii2-httpclient: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-14 20:14:51 UTC
README
这是一个用于使用"Mobizon" API(https://mobizon.net.ua)的非官方组件。它允许发送单条消息和检查账户余额。
安装
运行以下命令
composer require black-lamp/blcms-sms-mobizone
或添加
"black-lamp/blcms-sms-mobizone": "*",
在您的应用程序中配置组件
示例
'components' => [ 'sms' => [ 'class' => bl\cms\sms\SmsMobizoneComponent::className(), 'apiToken' => '00000000000000000000000000000000000000000', 'recipientPhoneNumber' => '380965550000', 'smsText' => 'Default message', 'alphaName' => 'Name' ], ]
要获取API令牌,您必须在https://mobizon.net.ua上注册账户。之后,在"API设置"面板部分(https://mobizon.net.ua/panel)中启用API访问,并获取您的令牌。
接收人电话号码必须以国际格式输入,不带加号。例如:"380965550000"。
Alpha名称是您在短信中使用的签名,它将代替发送人电话号码。要使用此属性,您必须在账户的"我的签名"面板部分(https://mobizon.net.ua/panel)中创建alpha名称。此属性可以为空。
使用
发送一条短信
$messageId = Yii::$app->sms->setSmsText('Some text')->send();
您还可以使用以下方法集
Yii::$app->sms->setApiToken(string $token); Yii::$app->sms->setRecipientPhoneNumber(string $recipientPhoneNumber); Yii::$app->sms->setSmsText(string $smsText); Yii::$app->sms->setAlphaName(string $alphaName);
获取用户账户余额
$balance = Yii::$app->sms->getBalance();