消息中心-API
更新时间:2018-03-15 20:34:06
查询推送消息历史记录
定义描述
path |
版本 |
描述 |
是否需要登陆 |
/message/push/message/listbyuser |
1.0.0 |
查询推送消息历史记录 |
是
|
请求参数
名称 |
子键 |
类型 |
必填 |
描述 |
requestDTO |
|
JSON |
是 |
JSON对象 |
|
pushType |
String |
是 |
MESSAGE、NOTICE |
|
startTime |
String |
是 |
查询的起始时间 |
|
endTime |
String |
是 |
查询的结束时间 |
|
page |
Integer |
否 |
推送记录的当前页数,默认为1 |
|
pageSize |
Integer |
否 |
每页的条目,默认值为20,最大100 |
返回参数
名称 |
类型 |
描述 |
total |
Integer |
全部数据数量 |
page |
Integer |
页码page |
pageSize |
Integer |
页长 |
messageId |
String |
消息ID |
type |
String |
推送类型 |
deviceType |
String |
设备类型 |
pushTime |
String |
推送时间 |
title |
String |
标题 |
body |
String |
内容 |
示例
请求示例
{
"id": "1509086454180",
"version": "1.0",
"request": {
"apiVer": "1.0.0",
"iotToken": "token"
},
"params": {
"requestDTO": {
"endTime": "2018-01-01",
"pushType": "NOTICE",
"startTime": "2017-12-01",
"page": 1,
"pageSize": 20
}
}
}
正常返回示例
{
"code": 200,
"data": {
"messageInfos": [{
"messageId": "500007",
"pushTime": "2017-11-25T12:12:12Z",
"title": "test title",
"body": "test body",
"type": "NOTICE"
}],
"page": 1,
"pageSize": 20,
"total": 1
},
"message": "success"
}
错误码