请求地址
http://open2.ucpaas.com/sms-server/addsmstemplate
请求方式
请求方式:POST,支持HTTPS
注意:为降低遭受恶意攻击的风险,请遵循下述安全策略使用短信发送接口
1、为防止请求被拦截并伪造攻击,请勿将该接口直接用于前端开发。如需由前端发送短信,请对本接口进行二次封装并且强制要求二次验证(例如:图形验证码、滑块验证);
2、在功能上线前,进入开发者控制后台绑定服务器IP白名单,以禁止其法IP发送请求攻击;
3、使用https协议,减少信息被拦截和伪造的风险;
JSON 请求示例
参数 | 类型 | 约束 | 描述 | 示例 |
---|---|---|---|---|
clientid | String | 必填 | 用户的账号唯一标识“clientid”,在开发者控制台获取(账号管理→子账号管理→子账号id) | bxxxxx9 |
password | String | 必填 | 用户密钥“password”,在开发者控制台获取(账号管理→子账号管理→接口管理(密码md5 32位小写)) | c719c6dxxxxxxxxxa50a7490ee05 |
smstype | String | 必填 | 模板属性(请提交对应的类型以免审核拒绝) | 0:通知短信 4:验证码短信 5:会员营销 |
sign | String | 必填 | 限2-12个汉字、英文字母和数字 | |
content | String | 必填 | 您的验证码是{},请在5分钟输入 |
{ "clientid":"bxxxxx9", "password" : "c719c6dxxxxxxxxxa50a7490ee05", "smstype":"4", "sign" : "签名", "content" : "内容" }
JSON 响应示例
参数 | 类型 | 描述 | 示例 |
---|---|---|---|
code | String | 状态码 | 0 |
msg | String | 对应状态码的信息 | 例如:“成功” |
{ "code":0, "msg" : "成功" }