当前接口只对手机号进行加密处理,推荐使用更安全的加密接口!
- 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"
}
| 参数 | 数据类型 | 是否必填 | 字段解释 |
| account | String | 是 | 对接账号(短信平台提供) |
| password | String | 是 | 密码(短信平台提供)。生成规则:MD5(password),生成的字符串应全部为小写字母 |
| mobile | String | 是 | 手机号码(多个以英文逗号隔开),单次提交数量不超过2000个。使用AES/ECB/PKCS5Padding模式加密,密钥长度128位。AES加密参考 AesUtil.java |
| content | String | 是 | 短信内容。 |
| subCode | String | 否 | 扩展码,字符只能为数字。 |
| smsId | String | 否 | 消息唯一标识ID,用来匹配状态报告,最大可支持32位。(如不填写则短信平台自动生成) |
| sendTime | String | 否 | 定时发送时间,格式:2020-10-01 12:12:13 |
{
"code": 200,
"smsId": "e4aaea7fb95d40159d1e325df01d9e72",
"subStat": "r:000",
"subStatDes": "处理成功",
"resDetail": [
{
"phoneNumber": "e86deeb2e7ea254ef1494b83657b01fd",
"stat": "r:000",
"statDes": "提交成功"
}
]
}
| 参数 | 数据类型 | 字段解释 |
| code | int | 响应code |
| smsId | String | 消息唯一标识ID.如果客户端提供则等于请求时的smsId,否则为短信平台自动生成。 |
| subStat | String | 值为r:000时表示该请求被成功受理,其他值则表示受理失败 |
| subStatDes | String | 响应码描述 |
| resDetail | String | 响应详情 |