From c9325646278264693361a3cef2f853f2d2ee19da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E7=92=83?= Date: Tue, 3 Jul 2018 18:05:39 +0800 Subject: [PATCH 1/6] Add Sign Template PullStatus --- src/SmsPullStatus.php | 78 +++++++++++++++++++++ src/SmsSenderUtil.php | 24 +++++++ src/SmsSign.php | 122 +++++++++++++++++++++++++++++++++ src/SmsTemplate.php | 153 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 377 insertions(+) create mode 100644 src/SmsPullStatus.php create mode 100644 src/SmsSign.php create mode 100644 src/SmsTemplate.php diff --git a/src/SmsPullStatus.php b/src/SmsPullStatus.php new file mode 100644 index 0000000..50a5cbe --- /dev/null +++ b/src/SmsPullStatus.php @@ -0,0 +1,78 @@ +url = "https://yun.tim.qq.com/v5/tlssmssvr/pull"; + $this->appid = $appid; + $this->appkey = $appkey; + $this->util = new SmsSenderUtil(); + } + + /** + * 拉取短信统计 + * + * @param string $type 拉取类型, send表示发送数据, callback表示回执数据 + * @param int $begin_date 开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时 + * @param int $end_date 结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + private function pull($type, $begin_date, $end_date) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url. $type . "status?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + $data->begin_date = $begin_date; + $data->end_date = $end_date; + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 拉取发送数据统计 + * + * @param int $begin_date 开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时 + * @param int $end_date 结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function send($begin_date, $end_date) + { + return $this->pull('send', $begin_date, $end_date); + } + + /** + * 拉取回执数据统计 + * + * @param int $begin_date 开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时 + * @param int $end_date 结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function callback($begin_date, $end_date) + { + return $this->pull('callback', $begin_date, $end_date); + } +} diff --git a/src/SmsSenderUtil.php b/src/SmsSenderUtil.php index 1dcf35d..d472ab4 100644 --- a/src/SmsSenderUtil.php +++ b/src/SmsSenderUtil.php @@ -205,4 +205,28 @@ public function fetch($req) return $result; } + + /** + * 图片base格式化 + * @param img_file $img_file 图片地址 + * @return string 图片base64编码字符串 + */ + public function imgToBase64($img_file) { + $img_base64 = ''; + if (file_exists($img_file)) { + $img_info = getimagesize($img_file); + + if ($img_info[2] === 2 || $img_info[2] === 3) { + $fp = fopen($img_file, "r"); + if ($fp) { + $filesize = filesize($img_file); + $content = fread($fp, $filesize); + $img_base64 = chunk_split(base64_encode($content)); + } + fclose($fp); + } + } + + return $img_base64; + } } diff --git a/src/SmsSign.php b/src/SmsSign.php new file mode 100644 index 0000000..12c271e --- /dev/null +++ b/src/SmsSign.php @@ -0,0 +1,122 @@ +url = "https://yun.tim.qq.com/v5/tlssmssvr/"; + $this->appid = $appid; + $this->appkey = $appkey; + $this->util = new SmsSenderUtil(); + } + + /** + * 添加短信签名 + * + * @param string $text 签名内容,不带【】,例如:【腾讯科技】这个签名,这里填"腾讯科技" + * @param img $pic 签名对应的资质证明图片地址 + * @param string $remark 签名备注,比如申请原因,使用场景等 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function addSign($text, $pic = "", $remark = "") + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "add_sign?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->time = $curTime; + $data->remark = $remark; + $data->text = $text; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->pic = $this->util->imgToBase64($pic); + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 修改短信签名 + * + * 已审核通过的签名不允许修改。 + * + * @param int $sign_id 待修改的签名对应的签名 id + * @param string $text 新的签名内容,不带【】,例如:改为【腾讯科技】这个签名,这里填"腾讯科技" + * @param img $pic 签名对应的资质证明图片地址 + * @param string $remark 签名备注,比如申请原因,使用场景等 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function modSign($sign_id, $text, $pic = "", $remark = "") + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "mod_sign?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->time = $curTime; + $data->remark = $remark; + $data->text = $text; + $data->sign_id = (int)$sign_id; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->pic = $this->util->imgToBase64($pic); + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 删除短信签名 + * + * @param array $sign_id 签名id,也可以通过值指定一个"sign_id":123 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function delSign($sign_ids) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "del_sign?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->time = $curTime; + $data->sign_id = (array)$sign_ids; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 签名状态查询 + * + * @param array $sign_id 签名id,也可以通过值指定一个"sign_id":123 + * @return string 应答json字符串,详细内容参见腾讯云协议文档 + */ + public function gitSign($sign_ids) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "get_sign?sdkappid=" . $this->appid . "&random=" . $random; + $data = new \stdClass(); + $data->time = $curTime; + $data->sign_id = (array)$sign_ids; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + + return $this->util->sendCurlPost($wholeUrl, $data); + } +} diff --git a/src/SmsTemplate.php b/src/SmsTemplate.php new file mode 100644 index 0000000..e5cc1a6 --- /dev/null +++ b/src/SmsTemplate.php @@ -0,0 +1,153 @@ +url = "https://yun.tim.qq.com/v5/tlssmssvr/"; + $this->appid = $appid; + $this->appkey = $appkey; + $this->util = new SmsSenderUtil(); + } + + /** + * 添加模板 + * + * 模板审核通过,国内,海外均可使用。 + * + * @param string $text 模板内容 + * @param int $type 模板类型,0:普通短信模板;1:营销短信模板;2:语音短信模板 + * @param string $title 模板名称,可选字段 + * @param string $remark 模板备注,比如申请原因,使用场景等,可选字段 + * @return string 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5817 + */ + public function addTemplate($text, $type = 0, $title = "", $remark = "") + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url. "add_template?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->text = $text; + $data->type = (int)$type; + $data->title = $title; + $data->remark = $remark; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 修改模板 + * + * 已审核通过的模板不允许修改。 + * + * @param int $tpl_id 待修改的模板的模板 id + * @param string $text 新的模板内容 + * @param string $type 新的模板类型,0:普通短信模板;1:营销短信模板;2:语音短信模板 + * @param string $title 新的模板名称,可选字段 + * @param string $remark 新的模板备注,比如申请原因,使用场景等,可选字段 + * @return string 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/8649 + */ + public function modTemplate($tpl_id, $text, $type = 0, $title = "", $remark = "") + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "mod_template?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->tpl_id = (int)$tpl_id; + $data->text = $text; + $data->type = (int)$type; + $data->title = $title; + $data->remark = $remark; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 删除模板 + * @param array $tpl_ids 模板id,也可以通过值指定一个"tpl_id":123 + * @return string 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5818 + */ + public function delTemplate($tpl_ids) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "del_template?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->tpl_id = (array)$tpl_ids; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 模板状态查询 + * + * @param array $tpl_ids 模板id,也可以通过值指定一个"tpl_id":123 + * @return string 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5819 + */ + public function getTemplate($tpl_ids) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "get_template?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $data->tpl_id = (array)$tpl_ids; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + + return $this->util->sendCurlPost($wholeUrl, $data); + } + + /** + * 模板状态拉取 + * + * @param integer $offset 拉取的偏移量,初始为 0,如果要多次拉取,需赋值为上一次的 offset 与 max 字段的和 + * @param integer $max 一次拉取的条数,最多 50 + * @return string 应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5819 + */ + public function pullTemplate($offset = 0, $max = 50) + { + $random = $this->util->getRandom(); + $curTime = time(); + $wholeUrl = $this->url . "get_template?sdkappid=" . $this->appid . "&random=" . $random; + + $data = new \stdClass(); + $tpl_page = new \stdClass(); + $tpl_page->max = (int)$max; + $tpl_page->offset = (int)$max; + + $data->tpl_page = $tpl_page; + $data->sig = $this->util->calculateSigForPuller($this->appkey, $random, $curTime); + $data->time = $curTime; + + return $this->util->sendCurlPost($wholeUrl, $data); + } +} \ No newline at end of file From f08b18ce9baee1f0be19f5c7ca6a9564792fb75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E7=92=83?= Date: Tue, 3 Jul 2018 14:38:39 +0800 Subject: [PATCH 2/6] docs update --- demo/simple/sms.png | Bin 0 -> 18363 bytes docs/Qcloud/Sms.html | 27 ++ docs/Qcloud/Sms/SmsPullStatus.html | 271 +++++++++++++++++ docs/Qcloud/Sms/SmsSenderUtil.html | 50 ++++ docs/Qcloud/Sms/SmsSign.html | 386 ++++++++++++++++++++++++ docs/Qcloud/Sms/SmsTemplate.html | 451 +++++++++++++++++++++++++++++ docs/classes.html | 27 ++ docs/doc-index.html | 46 ++- docs/renderer.index | 2 +- docs/sami.js | 23 +- docs/traits.html | 2 +- src/SmsSenderUtil.php | 2 +- src/SmsSign.php | 2 +- 13 files changed, 1272 insertions(+), 17 deletions(-) create mode 100644 demo/simple/sms.png create mode 100644 docs/Qcloud/Sms/SmsPullStatus.html create mode 100644 docs/Qcloud/Sms/SmsSign.html create mode 100644 docs/Qcloud/Sms/SmsTemplate.html diff --git a/demo/simple/sms.png b/demo/simple/sms.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7e1b016060d2b3c98451373101e17788b17b46 GIT binary patch literal 18363 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 Hu0mjf)4039 literal 0 HcmV?d00001 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类
+
+
+
+ SmsSign + +
+
+ 短信签名类 +
@@ -132,6 +150,15 @@

Classes

拉取短信状态类
+
+
+
+ SmsTemplate + +
+
+ 短信模板类 +
diff --git a/docs/Qcloud/Sms/SmsPullStatus.html b/docs/Qcloud/Sms/SmsPullStatus.html new file mode 100644 index 0000000..faaa18b --- /dev/null +++ b/docs/Qcloud/Sms/SmsPullStatus.html @@ -0,0 +1,271 @@ + + + + + + Qcloud\Sms\SmsPullStatus | API + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+ +
+ +
+
+ + +
+ +
+
+ + + +

class + SmsPullStatus +

+ + + + +
+

统计类

+ + + + +

Methods

+ +
+
+
+ +
+
+ __construct(string $appid, string $appkey) + +

构造函数

+
+
+
+
+ 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) + +

+
+ + + +
+

构造函数

+
+

Parameters

+ + + + + + + + + + + + +
string$appidsdkappid
string$appkeysdkappid对应的appkey
+ + + + +
+
+ +
+
+

+
at line 62
+ string + send(int $begin_date, int $end_date) + +

+
+ + + +
+

拉取发送数据统计

+
+

Parameters

+ + + + + + + + + + + + +
int$begin_date开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时
int$end_date结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+

+
at line 74
+ string + callback(int $begin_date, int $end_date) + +

+
+ + + +
+

拉取回执数据统计

+
+

Parameters

+ + + + + + + + + + + + +
int$begin_date开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时
int$end_date结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+ + +
+ + +
+
+ + + 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

发送请求

+
+
+
+ string +
+
+ imgToBase64(img $img_file) + +

图片base格式化

+
@@ -656,6 +666,46 @@

Return Value

+
+ + + +
+

+
at line 214
+ string + imgToBase64(img $img_file) + +

+
+ + + +
+

图片base格式化

+
+

Parameters

+ + + + + + + +
img$img_file图片地址
+ + +

Return Value

+ + + + + + +
string图片base64编码字符串
+ + +
diff --git a/docs/Qcloud/Sms/SmsSign.html b/docs/Qcloud/Sms/SmsSign.html new file mode 100644 index 0000000..e63717c --- /dev/null +++ b/docs/Qcloud/Sms/SmsSign.html @@ -0,0 +1,386 @@ + + + + + + Qcloud\Sms\SmsSign | API + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+ +
+ +
+
+ + +
+ +
+
+ + + +

class + SmsSign +

+ + + + +
+

短信签名类

+ + + + +

Methods

+ +
+
+
+ +
+
+ __construct(string $appid, string $appkey) + +

构造函数

+
+
+
+
+ string +
+
+ addSign(string $text, img $pic = "", string $remark = "") + +

添加短信签名

+
+
+
+
+ string +
+
+ modSign(int $sign_id, string $text, img $pic = "", string $remark = "") + +

修改短信签名

+
+
+
+
+ string +
+
+ delSign($sign_ids) + +

删除短信签名

+
+
+
+
+ string +
+
+ getSign($sign_ids) + +

签名状态查询

+
+
+
+ + +

Details

+ +
+
+

+
at line 24
+ + __construct(string $appid, string $appkey) + +

+
+ + + +
+

构造函数

+
+

Parameters

+ + + + + + + + + + + + +
string$appidsdkappid
string$appkeysdkappid对应的appkey
+ + + + +
+
+ +
+
+

+
at line 40
+ string + addSign(string $text, img $pic = "", string $remark = "") + +

+
+ + + +
+

添加短信签名

+
+

Parameters

+ + + + + + + + + + + + + + + + + +
string$text签名内容,不带【】,例如:【腾讯科技】这个签名,这里填"腾讯科技"
img$pic签名对应的资质证明图片地址
string$remark签名备注,比如申请原因,使用场景等
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+

+
at line 67
+ string + modSign(int $sign_id, string $text, img $pic = "", string $remark = "") + +

+
+ + + +
+

修改短信签名

已审核通过的签名不允许修改。

+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + +
int$sign_id待修改的签名对应的签名 id
string$text新的签名内容,不带【】,例如:改为【腾讯科技】这个签名,这里填"腾讯科技"
img$pic签名对应的资质证明图片地址
string$remark签名备注,比如申请原因,使用场景等
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+

+
at line 90
+ string + delSign($sign_ids) + +

+
+ + + +
+

删除短信签名

+
+

Parameters

+ + + + + + + +
$sign_ids
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+

+
at line 110
+ string + getSign($sign_ids) + +

+
+ + + +
+

签名状态查询

+
+

Parameters

+ + + + + + + +
$sign_ids
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档
+ + + +
+
+ +
+
+ + +
+ + +
+
+ + + diff --git a/docs/Qcloud/Sms/SmsTemplate.html b/docs/Qcloud/Sms/SmsTemplate.html new file mode 100644 index 0000000..e1a8cae --- /dev/null +++ b/docs/Qcloud/Sms/SmsTemplate.html @@ -0,0 +1,451 @@ + + + + + + Qcloud\Sms\SmsTemplate | API + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+ +
+ +
+
+ + +
+ +
+
+ + + +

class + SmsTemplate +

+ + + + +
+

短信模板类

+ + + + +

Methods

+ +
+
+
+ +
+
+ __construct(string $appid, string $appkey) + +

构造函数

+
+
+
+
+ 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 +
+
+ delTemplate(array $tpl_ids) + +

删除模板

+
+
+
+
+ string +
+
+ getTemplate(array $tpl_ids) + +

模板状态查询

+
+
+
+
+ string +
+
+ pullTemplate(integer $offset = 0, integer $max = 50) + +

模板状态拉取

+
+
+
+ + +

Details

+ +
+
+

+
at line 24
+ + __construct(string $appid, string $appkey) + +

+
+ + + +
+

构造函数

+
+

Parameters

+ + + + + + + + + + + + +
string$appidsdkappid
string$appkeysdkappid对应的appkey
+ + + + +
+
+ +
+
+

+
at line 43
+ string + addTemplate(string $text, int $type = 0, string $title = "", string $remark = "") + +

+
+ + + +
+

添加模板

模板审核通过,国内,海外均可使用。

+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + +
string$text模板内容
int$type模板类型,0:普通短信模板;1:营销短信模板;2:语音短信模板
string$title模板名称,可选字段
string$remark模板备注,比如申请原因,使用场景等,可选字段
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5817
+ + + +
+
+ +
+
+

+
at line 72
+ string + modTemplate(int $tpl_id, string $text, string $type = 0, string $title = "", string $remark = "") + +

+
+ + + +
+

修改模板

已审核通过的模板不允许修改。

+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
int$tpl_id待修改的模板的模板 id
string$text新的模板内容
string$type新的模板类型,0:普通短信模板;1:营销短信模板;2:语音短信模板
string$title新的模板名称,可选字段
string$remark新的模板备注,比如申请原因,使用场景等,可选字段
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/8649
+ + + +
+
+ +
+
+

+
at line 95
+ string + delTemplate(array $tpl_ids) + +

+
+ + + +
+

删除模板

+
+

Parameters

+ + + + + + + +
array$tpl_ids模板id,也可以通过值指定一个"tpl_id":123
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5818
+ + + +
+
+ +
+
+

+
at line 115
+ string + getTemplate(array $tpl_ids) + +

+
+ + + +
+

模板状态查询

+
+

Parameters

+ + + + + + + +
array$tpl_ids模板id,也可以通过值指定一个"tpl_id":123
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5819
+ + + +
+
+ +
+
+

+
at line 136
+ string + pullTemplate(integer $offset = 0, integer $max = 50) + +

+
+ + + +
+

模板状态拉取

+
+

Parameters

+ + + + + + + + + + + + +
integer$offset拉取的偏移量,初始为 0,如果要多次拉取,需赋值为上一次的 offset 与 max 字段的和
integer$max一次拉取的条数,最多 50
+ + +

Return Value

+ + + + + + +
string应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/5819
+ + + +
+
+ +
+
+ + +
+ + +
+
+ + + 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类
+
+
+
+ SmsSign + +
+
+ 短信签名类 +
@@ -123,6 +141,15 @@

Classes

拉取短信状态类
+
+
+
+ SmsTemplate + +
+
+ 短信模板类 +
diff --git a/docs/doc-index.html b/docs/doc-index.html index 91b96e7..d2770ad 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

FileVoiceSenderClass 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发送语音通知
SmsMobileStatusPullerClass in namespace Qcloud\Sms
拉取单个手机短信状态类
SmsMultiSenderClass in namespace Qcloud\Sms
群发短信类
SmsMultiSender::send() — Method in class SmsMultiSender
普通群发
SmsMultiSender::sendWithParam() — Method in class SmsMultiSender
-
指定模板群发
SmsSenderUtilClass in namespace Qcloud\Sms
+
指定模板群发
SmsPullStatusClass in namespace Qcloud\Sms
+
统计类
SmsPullStatus::send() — Method in class SmsPullStatus
+
拉取发送数据统计
SmsSenderUtilClass in namespace Qcloud\Sms
发送Util类
SmsSenderUtil::sha1sum() — Method in class SmsSenderUtil
生成sha1sum
SmsSenderUtil::sendCurlPost() — Method in class SmsSenderUtil
-
发送请求
SmsSingleSenderClass in namespace Qcloud\Sms
+
发送请求
SmsSignClass in namespace Qcloud\Sms
+
短信签名类
SmsSingleSenderClass in namespace Qcloud\Sms
单发短信类
SmsSingleSender::send() — Method in class SmsSingleSender
普通单发
SmsSingleSender::sendWithParam() — Method in class SmsSingleSender
指定模板单发
SmsStatusPullerClass in namespace Qcloud\Sms
-
拉取短信状态类
SmsVoicePromptSenderClass in namespace Qcloud\Sms
+
拉取短信状态类
SmsTemplateClass in namespace Qcloud\Sms
+
短信模板类
SmsVoicePromptSenderClass in namespace Qcloud\Sms
发送语音通知类
SmsVoicePromptSender::send() — Method in class SmsVoicePromptSender
发送语音通知
SmsVoiceVerifyCodeSenderClass 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..901e6ce 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:"cbce2f3d7100cc3a1dd7dc3c09275802ebd30c6e";s:25:"Qcloud\Sms\SmsMultiSender";s:40:"832bb7a0906eb087b2d0b57e1ebf06665e120b22";s:24:"Qcloud\Sms\SmsPullStatus";s:40:"aadbd21e641aa2b436a980534a36d2a8e9ade5ad";s:24:"Qcloud\Sms\SmsSenderUtil";s:40:"13c2d01ee5c008fe4f74549d66d93e23725cb63f";s:18:"Qcloud\Sms\SmsSign";s:40:"8c98470d212ef2b5c291913765293ab0ead36b01";s:26:"Qcloud\Sms\SmsSingleSender";s:40:"346dc45dd8bb3d0c727f7d40454448d6b09077d4";s:26:"Qcloud\Sms\SmsStatusPuller";s:40:"6d4886df28a7a2b3c884e2263d5a7cdda5c4e25f";s:22:"Qcloud\Sms\SmsTemplate";s:40:"3de18c0bf5e9948744c30290647706b64bbd2990";s:31:"Qcloud\Sms\SmsVoicePromptSender";s:40:"7ee82ff841cfa9321a881d3c67e1b247286749a3";s:35:"Qcloud\Sms\SmsVoiceVerifyCodeSender";s:40:"e7af191b4cfc746c0e9f6721a6dc209ba39d96ab";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..035c150 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": ""\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\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\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\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": ""\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": ""\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

-
+
@@ -226,7 +226,7 @@

Return Value

- +
string应答json字符串,详细内容参见腾讯云协议文档应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/6038
@@ -281,7 +281,7 @@

Return Value

- +
string应答json字符串,详细内容参见腾讯云协议文档应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/8650
@@ -321,7 +321,7 @@

Return Value

- +
string应答json字符串,详细内容参见腾讯云协议文档应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/6039
@@ -343,7 +343,7 @@

-

签名状态查询

+

短信签名状态查询

Parameters

@@ -361,7 +361,7 @@

Return Value

- +
string应答json字符串,详细内容参见腾讯云协议文档应答json字符串,详细内容参见腾讯云协议文档https://cloud.tencent.com/document/product/382/6040
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 index e1a8cae..1c360fd 100644 --- a/docs/Qcloud/Sms/SmsTemplate.html +++ b/docs/Qcloud/Sms/SmsTemplate.html @@ -111,7 +111,7 @@

Methods

addTemplate(string $text, int $type = 0, string $title = "", string $remark = "") -

添加模板

+

添加短信模板

@@ -121,7 +121,7 @@

Methods

modTemplate(int $tpl_id, string $text, string $type = 0, string $title = "", string $remark = "") -

修改模板

+

修改短信模板

@@ -131,7 +131,7 @@

Methods

delTemplate(array $tpl_ids) -

删除模板

+

删除短信模板

@@ -141,7 +141,7 @@

Methods

getTemplate(array $tpl_ids) -

模板状态查询

+

短信模板状态查询

@@ -151,7 +151,7 @@

Methods

pullTemplate(integer $offset = 0, integer $max = 50) -

模板状态拉取

+

短信模板状态拉取

@@ -208,7 +208,7 @@

-

添加模板

模板审核通过,国内,海外均可使用。

+

添加短信模板

模板审核通过,国内,海外均可使用。

Parameters

@@ -263,7 +263,7 @@

-

修改模板

已审核通过的模板不允许修改。

+

修改短信模板

已审核通过的模板不允许修改。

Parameters

@@ -323,7 +323,7 @@

-

删除模板

+

删除短信模板

Parameters

@@ -363,7 +363,7 @@

-

模板状态查询

+

短信模板状态查询

Parameters

@@ -403,7 +403,7 @@

-

模板状态拉取

+

短信模板状态拉取

Parameters

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/doc-index.html b/docs/doc-index.html index d2770ad..b96e3c6 100644 --- a/docs/doc-index.html +++ b/docs/doc-index.html @@ -101,7 +101,7 @@

Index

A

SmsSign::addSign() — Method in class SmsSign
添加短信签名
SmsTemplate::addTemplate() — Method in class SmsTemplate
-
添加模板

C

+
添加短信模板

C

SmsPullStatus::callback() — Method in class SmsPullStatus
拉取回执数据统计
SmsSenderUtil::calculateSig() — Method in class SmsSenderUtil
生成签名
SmsSenderUtil::calculateSigForTemplAndPhoneNumbers() — Method in class SmsSenderUtil
@@ -111,26 +111,26 @@

A

生成上传文件授权

D

SmsSign::delSign() — Method in class SmsSign
删除短信签名
SmsTemplate::delTemplate() — Method in class SmsTemplate
-
删除模板

F

+
删除短信模板

F

FileVoiceSenderClass in namespace Qcloud\Sms
按语音文件fid发送语音通知类
SmsSenderUtil::fetch() — Method in class SmsSenderUtil
发送请求

G

SmsSenderUtil::getRandom() — Method in class SmsSenderUtil
生成随机数
SmsSign::getSign() — Method in class SmsSign
-
签名状态查询
SmsTemplate::getTemplate() — Method in class SmsTemplate
-
模板状态查询

I

+
短信签名状态查询
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

+
修改短信模板

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
拉取回复信息
SmsTemplate::pullTemplate() — Method in class SmsTemplate
-
模板状态拉取

S

+
短信模板状态拉取

S

FileVoiceSender::send() — Method in class FileVoiceSender
按语音文件fid发送语音通知
SmsMobileStatusPullerClass in namespace Qcloud\Sms
拉取单个手机短信状态类
SmsMultiSenderClass in namespace Qcloud\Sms
diff --git a/docs/renderer.index b/docs/renderer.index index 901e6ce..2f642bc 100644 --- a/docs/renderer.index +++ b/docs/renderer.index @@ -1 +1 @@ -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:"cbce2f3d7100cc3a1dd7dc3c09275802ebd30c6e";s:25:"Qcloud\Sms\SmsMultiSender";s:40:"832bb7a0906eb087b2d0b57e1ebf06665e120b22";s:24:"Qcloud\Sms\SmsPullStatus";s:40:"aadbd21e641aa2b436a980534a36d2a8e9ade5ad";s:24:"Qcloud\Sms\SmsSenderUtil";s:40:"13c2d01ee5c008fe4f74549d66d93e23725cb63f";s:18:"Qcloud\Sms\SmsSign";s:40:"8c98470d212ef2b5c291913765293ab0ead36b01";s:26:"Qcloud\Sms\SmsSingleSender";s:40:"346dc45dd8bb3d0c727f7d40454448d6b09077d4";s:26:"Qcloud\Sms\SmsStatusPuller";s:40:"6d4886df28a7a2b3c884e2263d5a7cdda5c4e25f";s:22:"Qcloud\Sms\SmsTemplate";s:40:"3de18c0bf5e9948744c30290647706b64bbd2990";s:31:"Qcloud\Sms\SmsVoicePromptSender";s:40:"7ee82ff841cfa9321a881d3c67e1b247286749a3";s:35:"Qcloud\Sms\SmsVoiceVerifyCodeSender";s:40:"e7af191b4cfc746c0e9f6721a6dc209ba39d96ab";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 +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 035c150..3213ea5 100644 --- a/docs/sami.js +++ b/docs/sami.js @@ -57,7 +57,7 @@ window.projectVersion = 'master'; {"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": ""\u7b7e\u540d\u72b6\u6001\u67e5\u8be2""}, + {"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""}, @@ -71,11 +71,11 @@ window.projectVersion = 'master'; {"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\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\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\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": ""\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": ""\u6a21\u677f\u72b6\u6001\u62c9\u53d6""}, + {"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""}, From 182f9e3c4c0c1008e27c854245a8c7dfb309741c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E7=92=83?= Date: Tue, 3 Jul 2018 17:29:09 +0800 Subject: [PATCH 6/6] format update --- src/SmsPullStatus.php | 2 +- src/SmsSenderUtil.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SmsPullStatus.php b/src/SmsPullStatus.php index 2d367d3..bafd6b2 100644 --- a/src/SmsPullStatus.php +++ b/src/SmsPullStatus.php @@ -10,7 +10,7 @@ */ class SmsPullStatus { - private $url; + private $url; private $appid; private $appkey; private $util; diff --git a/src/SmsSenderUtil.php b/src/SmsSenderUtil.php index b21c6d7..11ee773 100644 --- a/src/SmsSenderUtil.php +++ b/src/SmsSenderUtil.php @@ -208,6 +208,7 @@ public function fetch($req) /** * 图片base格式化 + * * @param img $img_file 图片地址 * @return string 图片base64编码字符串 */