当前位置:短信api接口文档
国内短信
1.接口描述
支持短信营销、通知、验证码,提供国内短信API 集成发送。
2.使用场景
在业务系统中,调用指定接口实现国内短信的发送。
3.接口说明
3.1.发送单条国内短信
实现单条国内短信的发送。
3.1.1.接口协议
HTTP POST
3.1.2.接口方法
https://api.cxlnk.com/api/msgService/sendSms
3.1.3.报头定义
| 编码 | 列表 | 内容 | 备注 |
| 1 | Accept | application/json | |
| 2 | Content-Type | application/json;charset=utf-8 |
3.1.4.请求参数
3.1.4.1.请求参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | accessKey | API调用账号(必填,从灿星云平台获取) | |
| 2 | accessSecret | API调用密钥(必填,从灿星云平台获取) | |
| 3 | signCode | 短信签名code(必填) | |
| 4 | templateCode | 短信模版code(必填) | |
| 5 | mobile | 目标手机号(必填,String类型) | |
| 6 | params | 参数(选填,List类型),若有参数则必填且参数需与所选模版中参数名称以及数量一致 | |
| 7 | msgType | 短信类型(必填, Integer类型) 1:验证码;2:短信通知;3:会员营销;4:推广短信 |
|
| 8 | taskId | 自定义任务 id (非必填) |
3.1.4.2.请求参数示例
3.1.5.响应参数
3.1.5.1.响应参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | code | 状态码200则为成功 | |
| 2 | msg | 状态说明 | |
| 3 | success | 处理是否成功:取值范围 true,false | |
| 4 | data | 业务数据 如果失败则为空 | |
| 5 | mobile | 手机号码 | |
| 6 | msgId | 短信id |
3.1.5.2.响应参数示例
3.1.5.3.结果码说明
| 结果码 | 描述 |
| 200 | 成功 |
| 502 | 系统繁忙 |
| 60021 | 余额不足!请充值后重试! |
| 500,501,503 | 系统错误 |
| 5001 | 请求参数校验异常 |
3.2.发送多条国内短信
实现多条国内短信的发送。
3.2.1.接口协议
HTTP POST
3.2.2.接口方法
https://api.cxlnk.com/api/msgService/sendSmsBatch
3.2.3.报头定义
| 编码 | 列表 | 内容 | 备注 |
| 1 | Accept | application/json | |
| 2 | Content-Type | application/json;charset=utf-8 |
3.2.4.请求参数
3.2.4.1.请求参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | accessKey | API调用账号(必填,从灿星云平台获取) | |
| 2 | accessSecret | API调用密钥(必填,从灿星云平台获取) | |
| 3 | signCode | 短信签名code(必填) | |
| 4 | templateCode | 短信模版code(必填) | |
| 5 | mobile | 目标手机号,多个手机号逗号隔开(必填,String类型) | |
| 6 | params | 参数(选填,List类型),若有参数则必填且参数需与所选模版中参数名称以及数量一致 | |
| 7 | msgType | 短信类型(必填, Integer类型) 1:验证码;2:短信通知;3:会员营销;4:推广短信 |
|
| 8 | taskId | 自定义任务 id (非必填) |
3.2.4.2.请求参数示例
3.2.5.响应参数
3.2.5.1.响应参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | code | 状态码200则为成功 | |
| 2 | msg | 状态说明 | |
| 3 | success | 处理是否成功:取值范围 true,false | |
| 4 | data | 业务数据 如果失败则为空 | |
| 5 | allNum | 手机号码总数量 | |
| 6 | successNum | 成功手机号数量 | |
| 7 | failNum | 失败手机号数量 | |
| 8 | list | 集合类型,元素为每条短信发送结果,字段具体涵义参考单条短信发送 | |
| 9 | code | 状态码200则为成功 | |
| 10 | msg | 状态说明 | |
| 11 | success | 处理是否成功:取值范围 true,false | |
| 12 | data | 业务数据 如果失败则为空 | |
| 13 | mobile | 手机号码 | |
| 14 | msgId | 短信id |
3.2.5.2.响应参数示例
3.2.5.3.结果码说明
| 结果码 | 描述 |
| 200 | 成功 |
| 502 | 系统繁忙 |
| 60021 | 余额不足!请充值后重试! |
| 500,501,503 | 系统错误 |
| 5001 | 请求参数校验异常 |
国际短信
1.接口描述
为用户提供简单、迅速、低成本的国际短信发送能力。只需接入国际短信网关就能给世界上任何手机发送信息,真正做到一点接入全球覆盖。
2.使用场景
在业务系统中,调用指定接口实现国际短信的发送。
3.接口说明
3.1.发送单条国内短信
实现国际短信的发送。
3.1.1.接口协议
HTTP POST
3.1.2.接口方法
https://api.cxlnk.com/api/msgService/internationalMsg/sendInternationalSms
3.1.3.报头定义
| 编码 | 列表 | 内容 | 备注 |
| 1 | Accept | application/json | |
| 2 | Content-Type | application/json;charset=utf-8 |
3.1.4.请求参数
3.1.4.1.请求参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | accessKey | API调用账号(必填,从灿星云平台获取) | |
| 2 | accessSecret | API调用密钥(必填,从灿星云平台获取) | |
| 3 | msgType | 短信类型(必填):1-验证码,2-短信通知,3-会员营销 | |
| 4 | templateCode | 短信模版code(选填,模版code与内容二选一) | |
| 5 | phone | 目标手机号(必填,String类型) | |
| 6 | params | 参数(选填,map类型),若有参数则必填且参数需与所选模版中参数名称以及数量一致 | |
| 7 | msgContent | 短信内容(选填,模版code与内容二选一) |
3.1.4.2.请求参数示例
3.1.5.响应参数
3.1.5.1.响应参数列表
| 编码 | 列表 | 内容 | 备注 |
| 1 | code | 状态码200则为成功 | |
| 2 | msg | 状态说明 | |
| 3 | success | 处理是否成功:取值范围 true,false | |
| 4 | data | 业务数据 如果失败则为空 | |
| 5 | taskId | 本次任务id | |
| 6 | allNum | 手机号码总数量 |
3.1.5.2.响应参数示例