富信 - 消息

1 发送接口

请求Url: /v1/api/rich/sendMsg
Method: POST
接口描述:
1. 接口发送频率单次支持5000条
2. 使用动态模版时支持动态参数替换
3. 支持在一次请求中向多个不同的手机号码发送同样内容

请求参数

Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/jsonY  
Authorization参见 Authorization生成规则Yheader参数用于接口鉴权参见 Authorization生成规则
Body
名称类型是否必须默认值备注其他信息
appKeystringY app key访问 短信平台商户后台->业务配置->发送账号管理->APPID 中获取
telephonesstring []Y 手机号列表item 类型: string
手机号数量上限 5000条
├─ Y 11位手机号 
timestampstringY 时间戳yyyyMMddHHmmss 
noncestringY 客户定义任意值 
signstringY 签名 MD5(Nonce + timestamp + AppKey + AppSecret) 
templateCodestringY 模板编码 
templateParamMap<String,String>N 动态模版参数,根据占位符替换值使用动态模版时必须,
示例:{"name":"张三","age":"30"}

返回参数

名称类型是否必须默认值备注其他信息
codestringY   
dataobject []N  item 类型: object
├─ phonestringN 手机号 
├─ msgIdnumberN 消息ID 
├─ resultnumberN 1 成功 0 失败 
├─ sendTimestringN 发送时间 
msgstringN   
requestIdstringN   

2 发送状态回执通知

回调设置路径: 卓鹰短信平台商户后台 平台设置-->系统设置-->数据推送 配置客户自定义
Method: POST
接口描述:
若回调失败,最多重试10次。
当因为回调失败缺失了发送状态时,可以调用发送状态查询接口查询发送结果和状态。

请求参数

Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/jsonY  
Body
子名称类型是否必须默认值备注其他信息
 list[]   
├─msgIdLong(21)  消息ID(对应发送接口返回msgId)
├─telephoneString  回执手机号
├─statusString  1-发送成功 0-发送失败
├─receiveTimeString  时间格式(yyyy-MM-dd HH:mm:ss)

返回参数

HTTP.STATUS.OK

3 发送状态查询

请求Url: /v1/api/rich/sendMsg/status/query
Method: POST
接口描述:
仅可查询七天内发送任务状态

请求参数

Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/jsonY  
Authorization参见 Authorization生成规则Yheader参数用于接口鉴权参见 Authorization生成规则
Body
名称类型是否必须备注其他信息
msgIdListY消息唯一ID 
timestampstringY时间戳yyyyMMddHHmmss 
noncestringY客户定义任意值 
signstringY签名 MD5(Nonce + timestamp + AppKey + AppSecret) 
appKeystringYAPPID访问 短信平台商户后台->业务配置->发送账号管理->APPID 中获取

返回参数

子名称类型是否必须默认值备注其他信息
 list[]   
├─msgIdLong(21)  消息ID(对应发送接口返回msgId)
├─telephoneString  回执手机号
├─statusString  "0"- "待发送"
"1"- "发送中"
"2"- "已发送"
"3"- "发送失败"
"4"- "无可用通道"
"5"- "目标号码在黑名单中"
"6"- "短信内容含敏感词"
├─receiveTimeString  时间格式(yyyy-MM-dd HH:mm:ss)

4 动态模板发送

请求Url: /v1/api/rich/sendDynamicMsg
Method: POST
接口描述:
1.接口发送频率单次支持100条
2.使用动态模版时支持动态参数替换

请求参数

Headers
参数名称参数值是否必须示例备注
Content-Typeapplication/jsonY  
Authorization参见 Authorization生成规则Yheader参数用于接口鉴权参见 Authorization生成规则
Body
名称类型是否必须备注其他信息
appKeystringYapp key访问 短信平台商户后台->业务配置->发送账号管理->APPID 中获取
timestampstringY时间戳yyyyMMddHHmmss 
noncestringY客户定义任意值 
signstringY签名 MD5(Nonce + timestamp + AppKey + AppSecret) 
dynamicSendListobject []Y发送信息列表item 类型: string
数量上限 200条
├─ phoneStringY11位手机号 
├─ paramMapmap<String,String>Y动态参数内容例如:k--变量名称 v-内容
templateCodestringY动态模板编码 

返回参数

名称类型是否必须默认值备注其他信息
codestringY   
dataobject []N  item 类型: object
├─ phonestringN 手机号 
├─ msgIdnumberN 消息ID 
├─ resultnumberN 1 成功 0 失败 
├─ sendTimestringN 发送时间 
msgstringN   
requestIdstringN