一、接口文档地址
- 1、首页>短信服务>开发指南>API参考>短信模板>AddSmsTemplate(添加)
>>>代码 调试 地址>>> - 2、首页>短信服务>开发指南>API参考>短信模板>DeleteSmsTemplate(删除)
>>>代码 调试 地址>>> - 3、首页>短信服务>开发指南>API参考>短信模板>QuerySmsTemplate(审核状态查询)
>>>代码 调试 地址>>> - 4、首页>短信服务>开发指南>API参考>短信模板>ModifySmsTemplate(修改)
>>>代码 调试 地址>>> - 5、RegionID参数说明
二、RegionID参数说明
- API支持的服务地域与对应的RegionID。
地域 | RegionID |
---|---|
华东1(杭州) | cn-hangzhou |
华东2(上海) | cn-shanghai |
华北1(青岛) | cn-qingdao |
华北2(北京) | cn-beijing |
华南1(深圳) | cn-shenzhen |
新加坡 | ap-southeast-1 |
马来西亚(吉隆坡) | ap-southeast-3 |
印度尼西亚(雅加达) | ap-southeast-5 |
日本(东京) | ap-northeast-1 |
英国(伦敦) | eu-west-1 |
三、短信模板代码
<?php
use AlibabaCloud\Client\AlibabaCloud;
class AliService {
protected $regionId = '';
protected $accessKey = '';
protected $accessSecret = '';
public function __construct() {
//建议从配置文件中读取
$this->regionId = '<your-region-id>'; //API支持的服务地域与对应的RegionID,根据实际情况来
$this->accessKey = '<your-access-key-id>';
$this->accessSecret = '<your-access-key-secret>';
}
/**
* 短信模板添加
* @param int $templateType 短信类型:0-验证码;1-短信通知;2-推广短信;3-
* @param string $templateName 模板名称,长度为1~30个字符。
* @param string $templateContent 模板内容,长度为1~500个字符。
* @param string $remark 短信模板申请说明。请在申请说明中描述您的业务使用场景,长度为1~100个字符。
* @return \AlibabaCloud\Client\Result\Result|array
* @throws \Exception
*/
public function addSmsTemplate($templateType, $templateName, $templateContent, $remark) {
try {
AlibabaCloud::accessKeyClient($this->accessKey, $this->accessSecret)
// use STS Token
// AlibabaCloud::stsClient('<your-access-key-id>', '<your-access-key-secret>', '<your-sts-token>')
->regionId(