发送接口(号码加密)
提示
当前接口只对手机号进行加密处理,推荐使用更安全的加密接口!
接口说明
Content-Type: application/json;charset=utf-8
编码: UTF-8
请求地址: https://api.aiofish.com/rest/sms/sendSmsByEncrypt
请求方式: POST
请求样例
{
"account": "xxxxxx",
"password": "aa6f32c0d19832a228ae2c72471c6a49",
"mobile": "e86deeb2e7ea254ef1494b83657b01fd",
"content": "【飞鱼短信】您的验证码是123456,5分钟内有效。",
"subCode": "11"
}
请求参数说明
参数数据类型是否必填字段解释
accountString是对接账号(短信平台提供)
passwordString是密码(短信平台提供)。生成规则:MD5(password),生成的字符串应全部为小写字母
mobileString是手机号码(多个以英文逗号隔开),单次提交数量不超过2000个。使用AES/ECB/PKCS5Padding模式加密,密钥长度128位。AES加密参考 AesUtil.java
contentString是短信内容。
subCodeString否扩展码,字符只能为数字。
smsIdString否消息唯一标识ID,用来匹配状态报告,最大可支持32位。(如不填写则短信平台自动生成)
sendTimeString否定时发送时间,格式:2020-10-01 12:12:13
响应数据说明
{
"code": 200,
"smsId": "e4aaea7fb95d40159d1e325df01d9e72",
"subStat": "r:000",
"subStatDes": "处理成功",
"resDetail": [
{
"phoneNumber": "e86deeb2e7ea254ef1494b83657b01fd",
"stat": "r:000",
"statDes": "提交成功"
}
]
}
参数数据类型字段解释
codeint响应code
smsIdString消息唯一标识ID.如果客户端提供则等于请求时的smsId,否则为短信平台自动生成。
subStatString值为r:000时表示该请求被成功受理,其他值则表示受理失败
subStatDesString响应码描述
resDetailString响应详情