# 消息协议 总体协议格式 ```json { "status": 200, "msg": "ok", "data": { } } ``` 协议定义只描述 data 部分 ## 消息列表 GET api/user/messages?page=1&limit=30 returns ```json { "messages": [{ "id": 1, "icon": "", // 为空时使用默认图标 "from": "fdjf", // 消息发送者 "subject": "df", // 标题 考虑支持 html "body": "fsdfd", // 内容, 考虑支持 html "ts": 123434545, "expiresAt": 1234354545, // 过期时间 "type": 0, // 0 系统消息, 1 群组系统消息(比如针对会员) 2 个人 "read": 0 }] } ``` ## 已读/未读 POST api/user/messages params ```json { "ids": [1,2], // 空列表表示全部 "read": 1 // 允许为 0, 非0认为是1 } ``` returns ```json { } ``` ## 删除 DELETE api/user/messages POST api/user/messages/del params ```json { "ids": [1,2] // 空列表表示全部 } ```