查询消息

更新时间:2022-01-24 10:16:27

本文介绍查询消息的 API。

接口描述

分页查询消息

接口地址

GET: /v1.0/sdf/notifications/messages

请求参数

参数名类型参数位置是否必填说明
recipient_idStringquerytrue接收人 ID
message_typeStringqueryfalse消息类型。
  • 1:设备消息
  • 3:系统通知
  • 4:业务消息
如果查询所有消息类型数据,该字段传空值。
message_sub_typeStringqueryfalse消息子类型。
  • 40:设备告警
  • 41:设备离线
  • 50:用户角色变更
如果查询所有消息子类型数据,该字段传空值。
read_flagStringqueryfalse是否已读标记。
  • 0:未读
  • 1:已读
如果查询所有已读和未读消息,该字段传空值。
page_noIntegerqueryfalse分页页码
page_sizeIntegerqueryfalse分页页面大小

返回参数

参数名类型说明
resultPageRes

result 说明

参数名类型说明
totalInteger总记录数
listList数据列表
has_moreBoolean是否有下一页

list 说明

参数名类型说明
message_idString通知消息 ID
message_categoryString消息种类
message_category_descriptionString消息种类描述
message_typeString消息类型
message_type_descriptionString消息类型描述
message_sub_typeString消息子类型
message_titleString消息标题
message_contentString消息内容
create_timeString创建时间
read_statusString已读/未读状态。
  • 1:已读
  • 0:未读

请求示例

GET: /v1.0/sdf/notifications/messages?recipient_id=bay163****&message_type=1&message_sub_type=41&read_flag=0&page_no=1&page_size=10

返回示例

{
    "result": {
        "list": [
            {
                "create_time": "2021-11-22 06:15",
                "message_title": "设备离线",
                "message_category": "PLATFORM",
                "read_status": "0",
                "message_id": "6162****",
                "message_type": "1",
                "message_type_description": "设备消息",
                "message_content": "真实00(6c027****)已离线",
                "message_category_description": "平台",
                "message_sub_type": "41"
            },
            {
                "create_time": "2021-11-21 21:03",
                "message_title": "设备离线",
                "message_category": "PLATFORM",
                "read_status": "0",
                "message_id": "6110****",
                "message_type": "1",
                "message_type_description": "设备消息",
                "message_content": "香薰机(33071012****)已离线",
                "message_category_description": "平台",
                "message_sub_type": "41"
            }
        ],
        "total": 2,
        "has_more": true
    },
    "t": 1637564235282,
    "success": true
}

错误码

参考 错误码