检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上传文件的文件名只能包含数字、字母、中文,不能包含其他特殊字符。 为防止录入的号码显示异常,请将单元格设置为“文本”格式,或者拷贝示例号码单元格粘贴修改。 发送国内短信:接收号码为国内手机号码时,所填号码可以不带+86,其他号码需符合标准号码格式:+{CC}{NDC}{SN}。
短信API请求地址必须是域名吗?可以提供固定IP吗? 为了保证服务的连续性,推荐使用域名接入。
长度规范 签名名称要求2~16个字符(只能包含中文、数字、字母,不能为纯数字,单个中文、数字、字母都按一个字计算)。 内容规范 不支持中性化签名,需能辨别所属公司或公司归属的网站、产品、APP,建议为签名来源的全称或简称。 签名不能含有黄赌毒及其他违反法律法规的内容。
PasswordDigest:根据PasswordDigest = Base64 (SHA256 (Nonce + Created + Password))生成,直接使用Nonce、Created、Password拼接后的字符串进行SHA256加密即可,字符串中无需包含+号和空格。
须知: 变量取值不能包含单引号和大括号(“{”或“}”)字符,否则会导致模板变量检验失败。 父主题: 模板相关
资质名是用户用于管理、区分资质信息的命名,只能包含中文、数字、字母,最多32个字符,且资质名不能重复。建议使用资质对应的企业名称或短信签名进行命名。 父主题: 资质相关
只能包含中文、英文字母、数字和特殊字符(!@$%^-_=+[{}]:,./?~#*;|),最大长度为30个字符。应用名称仅用于内部显示,与外部调用接口无关。 上行短信接收地址 用户收到短信后,回复短信,消息&短信服务可以通过回调该地址,通知业务方用户回复的短信。
如果业务方需要接收用户回复的短信,则需在创建国内短信应用时,填写上行短信接收地址,配置能正常接收HTTP请求的公网URL(可以是域名或者IP:PORT,推荐使用域名)。 如果您不需要接收上行短信,也可不配置上行短信接收地址。
调用说明 消息&短信提供了REST(Representational State Transfer)风格API,支持您使用HTTPS协议通过域名(请勿直接使用IP)请求调用,调用方法请参见API。 如有任何疑问,请联系华为云智能客服,将有专人为您解答。 父主题: 使用前必读
发送短信API中,模板变量参数“templateParas”的类型没有设置为字符串。 您可以将“templateParas”参数必须设置为字符串形式修复这个问题。请参考以下代码样例填写,或前往代码样例查看。
$TEMPLATE_PARAS_2 = ['234567']; //模板2变量,此处以单变量验证码短信为例,请客户自行生成6位验证码,并定义为字符串类型,以杜绝首位0丢失的问题(例如:002569变成了2569)。
须知: 变量取值不能包含单引号和大括号(“{”或“}”)字符,否则会导致模板变量检验失败。 变量示例 变量格式 填写示例 说明 按序号标识 ${1}、${2}、...、${20} 长度限制:1-20个字符。 中间数字应代表变量在模板内容中的位置顺序。
短信类别 字数计算规则 备注 国内短信(接收方为中国大陆号码) (如:中文、中文+英文) 使用Unicode编码字符,汉字、字母、数字、标点符号(不区分全角/半角)以及空格等,都按1个字计算。 短信字数=短信模板内容字数 + 签名字数。
文件名为空、文件名过长或包含空格。 请检查文件名格式是否符合要求。 MSGSMS.0133 File name illegal character. 文件名包含非法字符。 请检查文件名是否包含以下非法字符:#'$%&*/|<>&{}[];?!
),示例:+86151****6789,多个号码之间用英文逗号分隔 var receiver = '+86151****6789,+86152****7890'; //短信接收人号码 //选填,短信状态报告接收地址,推荐使用域名,为空或者不填表示不接收状态报告 var statusCallBack
变量属性错误 创建模板时,支持以下五种变量属性: 电话号码:可以传入手机号、座机号、95或400、800电话等,长度为1-15个字符。 其他号码:主要用途为订单号,密码、随机秘钥等,长度为1-20个字符。 时间:需要符合时间的表达方式,长度为1-20个字符。
TEMPLATE_PARAM_2 = ["234567"] #模板2变量,此处以单变量验证码短信为例,请客户自行生成6位验证码,并定义为字符串类型,以杜绝首位0丢失的问题(例如:002569变成了2569)。
格式错误 签名名称要求2~16个字,只能包含中文、数字、字母,不能为纯数字 国内短信尽可能使用中文签名,若签名为公司英文名等,可提供一下公司的官网链接等以便查证。
["+86151****6789", "+86152****7890"] # 模板1的接收号码 receiver_2 = ["+86151****6789", "+86152****7890"] # 模板2的接收号码 # 选填,短信状态报告接收地址,推荐使用域名
),示例:+86151****6789,多个号码之间用英文逗号分隔 var receiver = '+86151****6789,+86152****7890'; //短信接收人号码 //选填,短信状态报告接收地址,推荐使用域名,为空或者不填表示不接收状态报告 var statusCallBack