diff --git a/README.md b/README.md
index 7376981..252fabf 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,32 @@
- 按语音文件fid发送语音通知
- 指定模板发送语音通知类
+### 短信签名
+
+短信签名支持操作:
+
+- 添加短信签名
+- 修改短信签名
+- 删除短信签名
+- 短信签名状态查询
+
+### 短信模板
+
+短信模板支持操作:
+
+- 添加短信模板
+- 修改短信模板
+- 删除短信模板
+- 短信模板状态查询
+- 短信模板状态拉取
+
+### 统计
+
+统计支持操作:
+
+- 发送数据统计
+- 回执数据统计
+
## 开发
### 准备
@@ -336,3 +362,227 @@ try {
echo var_dump($e);
}
```
+
+
+- **添加短信签名**
+
+```php
+use Qcloud\Sms\SmsSign;
+
+try {
+ $text = "公司名称";
+ $pic = "./sms.png";
+ $remark = "公司名称";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->addSign($text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **修改短信签名**
+
+```php
+use Qcloud\Sms\SmsSign;
+
+try {
+ $signId = 111;
+ $text = "APP名称";
+ $pic = "./sms.png";
+ $remark = "APP名称,APP链接:https://xxxx";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->modSign($signId, $text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **删除短信签名**
+
+```php
+use Qcloud\Sms\SmsSign;
+
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->delSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **短信签名状态查询**
+
+```php
+use Qcloud\Sms\SmsSign;
+
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->getSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **添加短信模板**
+
+```php
+use Qcloud\Sms\SmsTemplate;
+
+try {
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请忽略。";
+ $type = 0;
+ $title = "验证码";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->addTemplate($test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **修改短信模板**
+
+```php
+use Qcloud\Sms\SmsTemplate;
+
+try {
+ $templateId = 111;
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请联系官网客服反馈。";
+ $type = 0;
+ $title = "验证码修改";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->modTemplate($templateId, $test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **删除短信模板**
+
+```php
+use Qcloud\Sms\SmsTemplate;
+
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->delTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **短信模板状态查询**
+
+```php
+use Qcloud\Sms\SmsTemplate;
+
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->getTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **短信模板状态拉取**
+
+```php
+use Qcloud\Sms\SmsTemplate;
+
+try {
+ $offset = 0;
+ $max = 50;
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->pullTemplate($offset, $max);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **发送数据统计**
+
+```php
+use Qcloud\Sms\SmsPullStatus;
+
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->send($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
+
+
+- **回执数据统计**
+
+```php
+use Qcloud\Sms\SmsPullStatus;
+
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->callback($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+```
\ No newline at end of file
diff --git a/demo/composer/app.php b/demo/composer/app.php
index 4df50e1..70e3d93 100644
--- a/demo/composer/app.php
+++ b/demo/composer/app.php
@@ -8,6 +8,9 @@
use Qcloud\Sms\SmsVoicePromptSender;
use Qcloud\Sms\SmsStatusPuller;
use Qcloud\Sms\SmsMobileStatusPuller;
+use Qcloud\Sms\SmsSign;
+use Qcloud\Sms\SmsTemplate;
+use Qcloud\Sms\SmsPullStatus;
use Qcloud\Sms\VoiceFileUploader;
use Qcloud\Sms\FileVoiceSender;
@@ -200,3 +203,185 @@
echo var_dump($e);
}
echo "\n";
+
+
+// 添加短信签名
+try {
+ $text = "公司名称";
+ $pic = "./sms.png";
+ $remark = "公司名称";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->addSign($text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 修改短信签名
+// 已审核通过的签名不支持修改
+try {
+ $signId = 111;
+ $text = "APP名称";
+ $pic = "./sms.png";
+ $remark = "APP名称,APP链接:https://xxxx";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->modSign($signId, $text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 删除短信签名
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->delSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信签名状态查询
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->getSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 添加短信模板
+try {
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请忽略。";
+ $type = 0;
+ $title = "验证码";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->addTemplate($test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 修改短信模板
+// 已审核通过的模板不支持修改
+try {
+ $templateId = 111;
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请联系官网客服反馈。";
+ $type = 0;
+ $title = "验证码修改";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->modTemplate($templateId, $test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 删除短信模板
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->delTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信模板状态查询
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->getTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信模板状态拉取
+try {
+ $offset = 0;
+ $max = 50;
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->pullTemplate($offset, $max);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 发送数据统计
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->send($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 回执数据统计
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->callback($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
\ No newline at end of file
diff --git a/demo/composer/sms.png b/demo/composer/sms.png
new file mode 100644
index 0000000..8b7e1b0
Binary files /dev/null and b/demo/composer/sms.png differ
diff --git a/demo/simple/app.php b/demo/simple/app.php
index 712b8b7..a53d20f 100644
--- a/demo/simple/app.php
+++ b/demo/simple/app.php
@@ -8,6 +8,9 @@
use Qcloud\Sms\SmsVoicePromptSender;
use Qcloud\Sms\SmsStatusPuller;
use Qcloud\Sms\SmsMobileStatusPuller;
+use Qcloud\Sms\SmsSign;
+use Qcloud\Sms\SmsTemplate;
+use Qcloud\Sms\SmsPullStatus;
use Qcloud\Sms\VoiceFileUploader;
use Qcloud\Sms\FileVoiceSender;
@@ -198,4 +201,186 @@
} catch (\Exception $e) {
echo var_dump($e);
}
+echo "\n";
+
+
+// 添加短信签名
+try {
+ $text = "公司名称";
+ $pic = "./sms.png";
+ $remark = "公司名称";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->addSign($text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 修改短信签名
+// 已审核通过的签名不支持修改
+try {
+ $signId = 111;
+ $text = "APP名称";
+ $pic = "./sms.png";
+ $remark = "APP名称,APP链接:https://xxxx";
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->modSign($signId, $text, $pic, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 删除短信签名
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->delSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信签名状态查询
+try {
+ $signIds = [111, 222];
+
+ $ssign = new SmsSign($appid, $appkey);
+ $result = $ssign->getSign($signIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 添加短信模板
+try {
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请忽略。";
+ $type = 0;
+ $title = "验证码";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->addTemplate($test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 修改短信模板
+// 已审核通过的模板不支持修改
+try {
+ $templateId = 111;
+ $test = "您的验证码是{1},请在{2}分钟内填写,如非本人操作,请联系官网客服反馈。";
+ $type = 0;
+ $title = "验证码修改";
+ $remark = "发送给会员的验证码短信";
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->modTemplate($templateId, $test, $type, $title, $remark);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 删除短信模板
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->delTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信模板状态查询
+try {
+ $templateIds = [111, 222];
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->getTemplate($templateIds);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 短信模板状态拉取
+try {
+ $offset = 0;
+ $max = 50;
+
+ $stemp = new SmsTemplate($appid, $appkey);
+ $result = $stemp->pullTemplate($offset, $max);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 发送数据统计
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->send($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
+echo "\n";
+
+
+// 回执数据统计
+try {
+ $beginDate = 2018070100;
+ $endDate = 2018070323;
+
+ $stemp = new SmsPullStatus($appid, $appkey);
+ $result = $stemp->callback($beginDate, $endDate);
+
+ $rsp = json_decode($result);
+ echo $result;
+} catch (\Exception $e) {
+ echo var_dump($e);
+}
echo "\n";
\ No newline at end of file
diff --git a/demo/simple/sms.png b/demo/simple/sms.png
new file mode 100644
index 0000000..8b7e1b0
Binary files /dev/null and b/demo/simple/sms.png differ
diff --git a/docs/Qcloud/Sms.html b/docs/Qcloud/Sms.html
index f0a2035..3b848b1 100644
--- a/docs/Qcloud/Sms.html
+++ b/docs/Qcloud/Sms.html
@@ -105,6 +105,15 @@
Classes
群发短信类
+
+
@@ -114,6 +123,15 @@
Classes
发送Util类
+
+
@@ -132,6 +150,15 @@
Classes
拉取短信状态类
+
+
diff --git a/docs/Qcloud/Sms/SmsMobileStatusPuller.html b/docs/Qcloud/Sms/SmsMobileStatusPuller.html
index 60eaeba..6f974b4 100644
--- a/docs/Qcloud/Sms/SmsMobileStatusPuller.html
+++ b/docs/Qcloud/Sms/SmsMobileStatusPuller.html
@@ -216,7 +216,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5811
@@ -276,7 +276,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5811
diff --git a/docs/Qcloud/Sms/SmsMultiSender.html b/docs/Qcloud/Sms/SmsMultiSender.html
index 89420ca..ba574f3 100644
--- a/docs/Qcloud/Sms/SmsMultiSender.html
+++ b/docs/Qcloud/Sms/SmsMultiSender.html
@@ -222,7 +222,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5806
@@ -292,7 +292,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5977
diff --git a/docs/Qcloud/Sms/SmsPullStatus.html b/docs/Qcloud/Sms/SmsPullStatus.html
new file mode 100644
index 0000000..1bddb9c
--- /dev/null
+++ b/docs/Qcloud/Sms/SmsPullStatus.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+
Qcloud\Sms\SmsPullStatus | API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+ SmsPullStatus
+
+
+
+
+
+
+
+
+
+
+
Methods
+
+
+
+
+
+ string
+
+
+
send (int $begin_date, int $end_date)
+
+
拉取发送数据统计
+
+
+
+
+ string
+
+
+
callback (int $begin_date, int $end_date)
+
+
拉取回执数据统计
+
+
+
+
+
+
Details
+
+
+
+
+ at line 24
+
+ __construct (string $appid, string $appkey)
+
+
+
+
+
+
+
+ at line 62
+ string
+ send (int $begin_date, int $end_date)
+
+
+
+
+
+
+
+ at line 74
+ string
+ callback (int $begin_date, int $end_date)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Qcloud/Sms/SmsSenderUtil.html b/docs/Qcloud/Sms/SmsSenderUtil.html
index ba1d81a..9c16370 100644
--- a/docs/Qcloud/Sms/SmsSenderUtil.html
+++ b/docs/Qcloud/Sms/SmsSenderUtil.html
@@ -194,6 +194,16 @@
Methods
发送请求
+
+
@@ -656,6 +666,46 @@
Return Value
+
+
+
+
+
+
+ at line 214
+ string
+ imgToBase64 (img $img_file)
+
+
+
diff --git a/docs/Qcloud/Sms/SmsSign.html b/docs/Qcloud/Sms/SmsSign.html
new file mode 100644
index 0000000..5b30731
--- /dev/null
+++ b/docs/Qcloud/Sms/SmsSign.html
@@ -0,0 +1,386 @@
+
+
+
+
+
+
Qcloud\Sms\SmsSign | API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+ SmsSign
+
+
+
+
+
+
+
+
+
+
+
Methods
+
+
+
+
+
+ string
+
+
+
addSign (string $text,
img $pic = "", string $remark = "")
+
+
添加短信签名
+
+
+
+
+ string
+
+
+
modSign (int $sign_id, string $text,
img $pic = "", string $remark = "")
+
+
修改短信签名
+
+
+
+
+
+
+
+
Details
+
+
+
+
+ at line 24
+
+ __construct (string $appid, string $appkey)
+
+
+
+
+
+
+
+ at line 40
+ string
+ addSign (string $text, img $pic = "", string $remark = "")
+
+
+
+
+
+
+
+ at line 67
+ string
+ modSign (int $sign_id, string $text, img $pic = "", string $remark = "")
+
+
+
+
+
+
+
+ at line 90
+ string
+ delSign ($sign_ids)
+
+
+
+
+
+
+
+ at line 110
+ string
+ getSign ($sign_ids)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Qcloud/Sms/SmsSingleSender.html b/docs/Qcloud/Sms/SmsSingleSender.html
index 9f0ffcd..b3f71e6 100644
--- a/docs/Qcloud/Sms/SmsSingleSender.html
+++ b/docs/Qcloud/Sms/SmsSingleSender.html
@@ -221,7 +221,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5808
@@ -291,7 +291,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5976
diff --git a/docs/Qcloud/Sms/SmsStatusPuller.html b/docs/Qcloud/Sms/SmsStatusPuller.html
index ff7f138..ad8457c 100644
--- a/docs/Qcloud/Sms/SmsStatusPuller.html
+++ b/docs/Qcloud/Sms/SmsStatusPuller.html
@@ -196,7 +196,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5810
@@ -236,7 +236,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5810
diff --git a/docs/Qcloud/Sms/SmsTemplate.html b/docs/Qcloud/Sms/SmsTemplate.html
new file mode 100644
index 0000000..1c360fd
--- /dev/null
+++ b/docs/Qcloud/Sms/SmsTemplate.html
@@ -0,0 +1,451 @@
+
+
+
+
+
+
Qcloud\Sms\SmsTemplate | API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+ SmsTemplate
+
+
+
+
+
+
+
+
+
+
+
Methods
+
+
+
+
+
+ string
+
+
+
addTemplate (string $text, int $type = 0, string $title = "", string $remark = "")
+
+
添加短信模板
+
+
+
+
+ string
+
+
+
modTemplate (int $tpl_id, string $text, string $type = 0, string $title = "", string $remark = "")
+
+
修改短信模板
+
+
+
+
+
+
+ string
+
+
+
pullTemplate (integer $offset = 0, integer $max = 50)
+
+
短信模板状态拉取
+
+
+
+
+
+
Details
+
+
+
+
+ at line 24
+
+ __construct (string $appid, string $appkey)
+
+
+
+
+
+
+
+ at line 43
+ string
+ addTemplate (string $text, int $type = 0, string $title = "", string $remark = "")
+
+
+
+
+
+
+
+
添加短信模板
模板审核通过,国内,海外均可使用。
+
+
+
+
+
+
+ at line 72
+ string
+ modTemplate (int $tpl_id, string $text, string $type = 0, string $title = "", string $remark = "")
+
+
+
+
+
+
+
+ at line 95
+ string
+ delTemplate (array $tpl_ids)
+
+
+
+
+
+
+
+ at line 115
+ string
+ getTemplate (array $tpl_ids)
+
+
+
+
+
+
+
+ at line 136
+ string
+ pullTemplate (integer $offset = 0, integer $max = 50)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Qcloud/Sms/SmsVoicePromptSender.html b/docs/Qcloud/Sms/SmsVoicePromptSender.html
index 6bed37c..452aacd 100644
--- a/docs/Qcloud/Sms/SmsVoicePromptSender.html
+++ b/docs/Qcloud/Sms/SmsVoicePromptSender.html
@@ -211,7 +211,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5813
diff --git a/docs/Qcloud/Sms/SmsVoiceVerifyCodeSender.html b/docs/Qcloud/Sms/SmsVoiceVerifyCodeSender.html
index 4cd61f8..f159432 100644
--- a/docs/Qcloud/Sms/SmsVoiceVerifyCodeSender.html
+++ b/docs/Qcloud/Sms/SmsVoiceVerifyCodeSender.html
@@ -206,7 +206,7 @@
Return Value
string
- 应答json字符串,详细内容参见腾讯云协议文档
+ 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5812
diff --git a/docs/classes.html b/docs/classes.html
index fc150b0..fe914bc 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -96,6 +96,15 @@
Classes
群发短信类
+
+
@@ -105,6 +114,15 @@
Classes
发送Util类
+
+
@@ -123,6 +141,15 @@
Classes
拉取短信状态类
+
+
diff --git a/docs/doc-index.html b/docs/doc-index.html
index 91b96e7..b96e3c6 100644
--- a/docs/doc-index.html
+++ b/docs/doc-index.html
@@ -70,19 +70,19 @@
Index
-
C
-
SmsSenderUtil ::calculateSig () — Method in class SmsSenderUtil
+ A
+ SmsSign ::addSign () — Method in class SmsSign
+ 添加短信签名 SmsTemplate ::addTemplate () — Method in class SmsTemplate
+ 添加短信模板 C
+ SmsPullStatus ::callback () — Method in class SmsPullStatus
+ 拉取回执数据统计 SmsSenderUtil ::calculateSig () — Method in class SmsSenderUtil
生成签名 SmsSenderUtil ::calculateSigForTemplAndPhoneNumbers () — Method in class SmsSenderUtil
生成签名 SmsSenderUtil ::calculateSigForTempl () — Method in class SmsSenderUtil
生成签名 SmsSenderUtil ::calculateSigForPuller () — Method in class SmsSenderUtil
生成签名 SmsSenderUtil ::calculateAuth () — Method in class SmsSenderUtil
- 生成上传文件授权 F
+ 生成上传文件授权 D
+
SmsSign ::delSign () — Method in class SmsSign
+ 删除短信签名 SmsTemplate ::delTemplate () — Method in class SmsTemplate
+ 删除短信模板 F
FileVoiceSender — Class in namespace Qcloud\Sms
按语音文件fid发送语音通知类 SmsSenderUtil ::fetch () — Method in class SmsSenderUtil
发送请求 G
SmsSenderUtil ::getRandom () — Method in class SmsSenderUtil
- 生成随机数 P
+
生成随机数 SmsSign ::getSign () — Method in class SmsSign
+
短信签名状态查询 SmsTemplate ::getTemplate () — Method in class SmsTemplate
+
短信模板状态查询 I
+
SmsSenderUtil ::imgToBase64 () — Method in class SmsSenderUtil
+ 图片base格式化 M
+
SmsSign ::modSign () — Method in class SmsSign
+ 修改短信签名 SmsTemplate ::modTemplate () — Method in class SmsTemplate
+ 修改短信模板 P
SmsMobileStatusPuller ::pullCallback () — Method in class SmsMobileStatusPuller
拉取回执结果 SmsMobileStatusPuller ::pullReply () — Method in class SmsMobileStatusPuller
拉取回复信息 SmsSenderUtil ::phoneNumbersToArray () — Method in class SmsSenderUtil
SmsStatusPuller ::pullCallback () — Method in class SmsStatusPuller
拉取回执结果 SmsStatusPuller ::pullReply () — Method in class SmsStatusPuller
- 拉取回复信息 S
+
拉取回复信息 SmsTemplate ::pullTemplate () — Method in class SmsTemplate
+
短信模板状态拉取 S
FileVoiceSender ::send () — Method in class FileVoiceSender
按语音文件fid发送语音通知 SmsMobileStatusPuller — Class in namespace Qcloud\Sms
拉取单个手机短信状态类 SmsMultiSender — Class in namespace Qcloud\Sms
群发短信类 SmsMultiSender ::send () — Method in class SmsMultiSender
普通群发 SmsMultiSender ::sendWithParam () — Method in class SmsMultiSender
- 指定模板群发 SmsSenderUtil — Class in namespace Qcloud\Sms
+ 指定模板群发 SmsPullStatus — Class in namespace Qcloud\Sms
+ 统计类 SmsPullStatus ::send () — Method in class SmsPullStatus
+ 拉取发送数据统计 SmsSenderUtil — Class in namespace Qcloud\Sms
发送Util类 SmsSenderUtil ::sha1sum () — Method in class SmsSenderUtil
生成sha1sum SmsSenderUtil ::sendCurlPost () — Method in class SmsSenderUtil
- 发送请求 SmsSingleSender — Class in namespace Qcloud\Sms
+ 发送请求 SmsSign — Class in namespace Qcloud\Sms
+ 短信签名类 SmsSingleSender — Class in namespace Qcloud\Sms
单发短信类 SmsSingleSender ::send () — Method in class SmsSingleSender
普通单发 SmsSingleSender ::sendWithParam () — Method in class SmsSingleSender
指定模板单发 SmsStatusPuller — Class in namespace Qcloud\Sms
- 拉取短信状态类 SmsVoicePromptSender — Class in namespace Qcloud\Sms
+ 拉取短信状态类 SmsTemplate — Class in namespace Qcloud\Sms
+ 短信模板类 SmsVoicePromptSender — Class in namespace Qcloud\Sms
发送语音通知类 SmsVoicePromptSender ::send () — Method in class SmsVoicePromptSender
发送语音通知 SmsVoiceVerifyCodeSender — Class in namespace Qcloud\Sms
发送语音验证码类 SmsVoiceVerifyCodeSender ::send () — Method in class SmsVoiceVerifyCodeSender
@@ -143,8 +162,11 @@ C
FileVoiceSender ::__construct () — Method in class FileVoiceSender
构造函数 SmsMobileStatusPuller ::__construct () — Method in class SmsMobileStatusPuller
构造函数 SmsMultiSender ::__construct () — Method in class SmsMultiSender
+ 构造函数 SmsPullStatus ::__construct () — Method in class SmsPullStatus
+ 构造函数 SmsSign ::__construct () — Method in class SmsSign
构造函数 SmsSingleSender ::__construct () — Method in class SmsSingleSender
构造函数 SmsStatusPuller ::__construct () — Method in class SmsStatusPuller
+ 构造函数 SmsTemplate ::__construct () — Method in class SmsTemplate
构造函数 SmsVoicePromptSender ::__construct () — Method in class SmsVoicePromptSender
构造函数 SmsVoiceVerifyCodeSender ::__construct () — Method in class SmsVoiceVerifyCodeSender
构造函数 TtsVoiceSender ::__construct () — Method in class TtsVoiceSender
diff --git a/docs/renderer.index b/docs/renderer.index
index 037adcc..2f642bc 100644
--- a/docs/renderer.index
+++ b/docs/renderer.index
@@ -1 +1 @@
-C:19:"Sami\Renderer\Index":931:{a:3:{i:0;a:10:{s:26:"Qcloud\Sms\FileVoiceSender";s:40:"95a81dc5f7ec5f7554576b5996b86083cdb19760";s:32:"Qcloud\Sms\SmsMobileStatusPuller";s:40:"728a70f32eddaa9ce779996e17f2f972119b180d";s:25:"Qcloud\Sms\SmsMultiSender";s:40:"8d39c5c50a70a4b3a409a72edbcb0a5ebecc67cf";s:24:"Qcloud\Sms\SmsSenderUtil";s:40:"caf29c3ee6375b8aaeb59f0a1bb1d8aca124ef47";s:26:"Qcloud\Sms\SmsSingleSender";s:40:"f814e68da128f2363023997f93bc081ec2fd166a";s:26:"Qcloud\Sms\SmsStatusPuller";s:40:"956c7c7432dbe6038e1713bfbc003c361c7a6bf0";s:31:"Qcloud\Sms\SmsVoicePromptSender";s:40:"9f3c118ec943dfcf418c8adc77cbb503f3d0d5b9";s:35:"Qcloud\Sms\SmsVoiceVerifyCodeSender";s:40:"842a013386d41859b7b0e26fb6532541d9c18c51";s:25:"Qcloud\Sms\TtsVoiceSender";s:40:"c05faacea56b5618681373dcab6498f3c12a7e81";s:28:"Qcloud\Sms\VoiceFileUploader";s:40:"fa72915839744397494e6c8e973aaa0374219473";}i:1;a:1:{i:0;s:6:"master";}i:2;a:2:{i:0;s:6:"Qcloud";i:1;s:10:"Qcloud\Sms";}}}
\ No newline at end of file
+C:19:"Sami\Renderer\Index":1163:{a:3:{i:0;a:13:{s:26:"Qcloud\Sms\FileVoiceSender";s:40:"2815d44a11bbf830e22c70e3678fe7a3368c56d0";s:32:"Qcloud\Sms\SmsMobileStatusPuller";s:40:"3ad421803cc27820f647b769927727a537815593";s:25:"Qcloud\Sms\SmsMultiSender";s:40:"aa7693e839865fba2dee1d89f7a96f66f55dcf08";s:24:"Qcloud\Sms\SmsPullStatus";s:40:"dfcc95c4dace8cc030b89aa4437add7fc3d5f55d";s:24:"Qcloud\Sms\SmsSenderUtil";s:40:"13c2d01ee5c008fe4f74549d66d93e23725cb63f";s:18:"Qcloud\Sms\SmsSign";s:40:"6762b7457754cae719cdb0514b0b56bce42f9a03";s:26:"Qcloud\Sms\SmsSingleSender";s:40:"ddc92c16b8da69a24650aa45b1d940a00ee27ba1";s:26:"Qcloud\Sms\SmsStatusPuller";s:40:"68b18913ebdd34d0a64bbea7a192ee064c7ea2a2";s:22:"Qcloud\Sms\SmsTemplate";s:40:"42986a4926897dc48cefe952958d034165582ca9";s:31:"Qcloud\Sms\SmsVoicePromptSender";s:40:"9e54678c4485e89cb0fb185cfa976d58e74ca153";s:35:"Qcloud\Sms\SmsVoiceVerifyCodeSender";s:40:"df2787d608fec6a03650823d799c4cfe138d4e5d";s:25:"Qcloud\Sms\TtsVoiceSender";s:40:"f53fa6f66e99eda8485986d2795c8167b97046af";s:28:"Qcloud\Sms\VoiceFileUploader";s:40:"2606e0eadfe7f3683bc93e275d210f93783d357e";}i:1;a:1:{i:0;s:6:"master";}i:2;a:2:{i:0;s:6:"Qcloud";i:1;s:10:"Qcloud\Sms";}}}
\ No newline at end of file
diff --git a/docs/sami.js b/docs/sami.js
index a866f6d..3213ea5 100644
--- a/docs/sami.js
+++ b/docs/sami.js
@@ -5,7 +5,7 @@ window.projectVersion = 'master';
var bhIndex = null;
var rootPath = '';
- var treeHtml = ' ';
+ var treeHtml = ' ';
var searchTypeClasses = {
'Namespace': 'label-default',
@@ -34,6 +34,11 @@ window.projectVersion = 'master';
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsMultiSender", "fromLink": "Qcloud/Sms/SmsMultiSender.html", "link": "Qcloud/Sms/SmsMultiSender.html#method_send", "name": "Qcloud\\Sms\\SmsMultiSender::send", "doc": ""\u666e\u901a\u7fa4\u53d1""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsMultiSender", "fromLink": "Qcloud/Sms/SmsMultiSender.html", "link": "Qcloud/Sms/SmsMultiSender.html#method_sendWithParam", "name": "Qcloud\\Sms\\SmsMultiSender::sendWithParam", "doc": ""\u6307\u5b9a\u6a21\u677f\u7fa4\u53d1""},
+ {"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsPullStatus.html", "name": "Qcloud\\Sms\\SmsPullStatus", "doc": ""\u7edf\u8ba1\u7c7b""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsPullStatus", "fromLink": "Qcloud/Sms/SmsPullStatus.html", "link": "Qcloud/Sms/SmsPullStatus.html#method___construct", "name": "Qcloud\\Sms\\SmsPullStatus::__construct", "doc": ""\u6784\u9020\u51fd\u6570""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsPullStatus", "fromLink": "Qcloud/Sms/SmsPullStatus.html", "link": "Qcloud/Sms/SmsPullStatus.html#method_send", "name": "Qcloud\\Sms\\SmsPullStatus::send", "doc": ""\u62c9\u53d6\u53d1\u9001\u6570\u636e\u7edf\u8ba1""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsPullStatus", "fromLink": "Qcloud/Sms/SmsPullStatus.html", "link": "Qcloud/Sms/SmsPullStatus.html#method_callback", "name": "Qcloud\\Sms\\SmsPullStatus::callback", "doc": ""\u62c9\u53d6\u56de\u6267\u6570\u636e\u7edf\u8ba1""},
+
{"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsSenderUtil.html", "name": "Qcloud\\Sms\\SmsSenderUtil", "doc": ""\u53d1\u9001Util\u7c7b""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_getRandom", "name": "Qcloud\\Sms\\SmsSenderUtil::getRandom", "doc": ""\u751f\u6210\u968f\u673a\u6570""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_calculateSig", "name": "Qcloud\\Sms\\SmsSenderUtil::calculateSig", "doc": ""\u751f\u6210\u7b7e\u540d""},
@@ -45,6 +50,14 @@ window.projectVersion = 'master';
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_sha1sum", "name": "Qcloud\\Sms\\SmsSenderUtil::sha1sum", "doc": ""\u751f\u6210sha1sum""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_sendCurlPost", "name": "Qcloud\\Sms\\SmsSenderUtil::sendCurlPost", "doc": ""\u53d1\u9001\u8bf7\u6c42""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_fetch", "name": "Qcloud\\Sms\\SmsSenderUtil::fetch", "doc": ""\u53d1\u9001\u8bf7\u6c42""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSenderUtil", "fromLink": "Qcloud/Sms/SmsSenderUtil.html", "link": "Qcloud/Sms/SmsSenderUtil.html#method_imgToBase64", "name": "Qcloud\\Sms\\SmsSenderUtil::imgToBase64", "doc": ""\u56fe\u7247base\u683c\u5f0f\u5316""},
+
+ {"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsSign.html", "name": "Qcloud\\Sms\\SmsSign", "doc": ""\u77ed\u4fe1\u7b7e\u540d\u7c7b""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSign", "fromLink": "Qcloud/Sms/SmsSign.html", "link": "Qcloud/Sms/SmsSign.html#method___construct", "name": "Qcloud\\Sms\\SmsSign::__construct", "doc": ""\u6784\u9020\u51fd\u6570""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSign", "fromLink": "Qcloud/Sms/SmsSign.html", "link": "Qcloud/Sms/SmsSign.html#method_addSign", "name": "Qcloud\\Sms\\SmsSign::addSign", "doc": ""\u6dfb\u52a0\u77ed\u4fe1\u7b7e\u540d""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSign", "fromLink": "Qcloud/Sms/SmsSign.html", "link": "Qcloud/Sms/SmsSign.html#method_modSign", "name": "Qcloud\\Sms\\SmsSign::modSign", "doc": ""\u4fee\u6539\u77ed\u4fe1\u7b7e\u540d""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSign", "fromLink": "Qcloud/Sms/SmsSign.html", "link": "Qcloud/Sms/SmsSign.html#method_delSign", "name": "Qcloud\\Sms\\SmsSign::delSign", "doc": ""\u5220\u9664\u77ed\u4fe1\u7b7e\u540d""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsSign", "fromLink": "Qcloud/Sms/SmsSign.html", "link": "Qcloud/Sms/SmsSign.html#method_getSign", "name": "Qcloud\\Sms\\SmsSign::getSign", "doc": ""\u77ed\u4fe1\u7b7e\u540d\u72b6\u6001\u67e5\u8be2""},
{"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsSingleSender.html", "name": "Qcloud\\Sms\\SmsSingleSender", "doc": ""\u5355\u53d1\u77ed\u4fe1\u7c7b""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsSingleSender", "fromLink": "Qcloud/Sms/SmsSingleSender.html", "link": "Qcloud/Sms/SmsSingleSender.html#method___construct", "name": "Qcloud\\Sms\\SmsSingleSender::__construct", "doc": ""\u6784\u9020\u51fd\u6570""},
@@ -56,6 +69,14 @@ window.projectVersion = 'master';
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsStatusPuller", "fromLink": "Qcloud/Sms/SmsStatusPuller.html", "link": "Qcloud/Sms/SmsStatusPuller.html#method_pullCallback", "name": "Qcloud\\Sms\\SmsStatusPuller::pullCallback", "doc": ""\u62c9\u53d6\u56de\u6267\u7ed3\u679c""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsStatusPuller", "fromLink": "Qcloud/Sms/SmsStatusPuller.html", "link": "Qcloud/Sms/SmsStatusPuller.html#method_pullReply", "name": "Qcloud\\Sms\\SmsStatusPuller::pullReply", "doc": ""\u62c9\u53d6\u56de\u590d\u4fe1\u606f""},
+ {"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsTemplate.html", "name": "Qcloud\\Sms\\SmsTemplate", "doc": ""\u77ed\u4fe1\u6a21\u677f\u7c7b""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method___construct", "name": "Qcloud\\Sms\\SmsTemplate::__construct", "doc": ""\u6784\u9020\u51fd\u6570""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method_addTemplate", "name": "Qcloud\\Sms\\SmsTemplate::addTemplate", "doc": ""\u6dfb\u52a0\u77ed\u4fe1\u6a21\u677f""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method_modTemplate", "name": "Qcloud\\Sms\\SmsTemplate::modTemplate", "doc": ""\u4fee\u6539\u77ed\u4fe1\u6a21\u677f""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method_delTemplate", "name": "Qcloud\\Sms\\SmsTemplate::delTemplate", "doc": ""\u5220\u9664\u77ed\u4fe1\u6a21\u677f""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method_getTemplate", "name": "Qcloud\\Sms\\SmsTemplate::getTemplate", "doc": ""\u77ed\u4fe1\u6a21\u677f\u72b6\u6001\u67e5\u8be2""},
+ {"type": "Method", "fromName": "Qcloud\\Sms\\SmsTemplate", "fromLink": "Qcloud/Sms/SmsTemplate.html", "link": "Qcloud/Sms/SmsTemplate.html#method_pullTemplate", "name": "Qcloud\\Sms\\SmsTemplate::pullTemplate", "doc": ""\u77ed\u4fe1\u6a21\u677f\u72b6\u6001\u62c9\u53d6""},
+
{"type": "Class", "fromName": "Qcloud\\Sms", "fromLink": "Qcloud/Sms.html", "link": "Qcloud/Sms/SmsVoicePromptSender.html", "name": "Qcloud\\Sms\\SmsVoicePromptSender", "doc": ""\u53d1\u9001\u8bed\u97f3\u901a\u77e5\u7c7b""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsVoicePromptSender", "fromLink": "Qcloud/Sms/SmsVoicePromptSender.html", "link": "Qcloud/Sms/SmsVoicePromptSender.html#method___construct", "name": "Qcloud\\Sms\\SmsVoicePromptSender::__construct", "doc": ""\u6784\u9020\u51fd\u6570""},
{"type": "Method", "fromName": "Qcloud\\Sms\\SmsVoicePromptSender", "fromLink": "Qcloud/Sms/SmsVoicePromptSender.html", "link": "Qcloud/Sms/SmsVoicePromptSender.html#method_send", "name": "Qcloud\\Sms\\SmsVoicePromptSender::send", "doc": ""\u53d1\u9001\u8bed\u97f3\u901a\u77e5""},
diff --git a/docs/traits.html b/docs/traits.html
index f7635bd..9b8075b 100644
--- a/docs/traits.html
+++ b/docs/traits.html
@@ -69,7 +69,7 @@ Traits
-
+