跳到主要内容

上行消息推送

通过 HTTP 批量推送的方式将上行消息推送至客户指定地址。

协议说明

类别说明
URL用户配置的 HTTP 回调地址(当前需用户主动提供)
方式POST
协议HTTP + JSON
编码UTF-8

请求说明

请求为 JSON Array 格式,单次请求可能会包含多个上行消息内容。

请求示例

{
"MsgType": 0,
"Data": [
{
"ExtendCode": "12345",
"UserId": "you man c define the content by yrself",
"Phone": "185****9057",
"ReplyContent": "好的,可以了",
"ReplyTime": 1573552778
},
{
"ExtendCode": "12346",
"UserId": "you man c define the content by yrself",
"Phone": "185****9057",
"ReplyContent": "收到,谢谢",
"ReplyTime": 1573552778
}
]
}

参数说明

Parameter nameTypeDescriptionCaseRequired
MsgTypeint推送消息类型,0 代表上行消息0Y
DataArray批次列表Y
  • Data
Parameter nameTypeDescriptionCaseRequired
ExtendCodestring扩展码,默认不带12345N
UserIdstring自定义的业务标识 ID,字符串( 长度不能超过 32 位)ucloud-uhost-001N
Phonestring手机号码18512345678Y
ReplyContentstring上行(回复)消息好的,收到了Y
ReplyTimeint回复时间1563867000Y

响应说明

响应示例

{
code: 0,
message: "ok"
}

参数说明

codemessageDescription
0ok接收成功
非 0异常说明未接收成功

重推说明

首次推送失败后(非成功响应),将每隔 1 秒进行重推,累计重推 3 次仍未成功,将停止推送。