添加了获取和设置消息已读状态的接口
设置指定类型的所有未读消息为已读
参数
type,消息类型,整数0,内信1,@消息
示例
sid="用户sid"
curl -d '{"type":0}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.set.json
也可以通过POST字段data传递参数:
sid="用户sid"
curl -d 'data={"type":1}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.set.json
返回值
{
"result": {
"update": 3
}
}
其中3为更新的条数。如果没有未读消息,则为0。如果执行失败,为false。
获取指定类型的所有未读消息id
参数
-
type,消息类型,整数0,内信1,@消息
-
offset,分页偏移量,整数- 默认值为
0
- 默认值为
-
size,分页大小,整数- 默认值和最大值均为
1000
- 默认值和最大值均为
示例
sid="用户sid"
curl -d '{"type":0}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.get.json
也可以通过POST字段data传递参数:
sid="用户sid"
curl -d 'data={"type":1}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.get.json
返回值
{
"result": {
"998188": false,
"998189": false,
}
}
其中998188为消息的id,false表示消息状态为未读。使用这种格式是为了和下面特定id消息的返回格式保持兼容。
获取指定id消息已读状态
参数
ids- 数组,要查询的消息id列表,内信或
@消息均可
- 数组,要查询的消息id列表,内信或
sid="用户sid"
curl -d '{"ids":[1,2,3,998103,998104]}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.get.json
也可以通过POST字段data传递参数:
sid="用户sid"
curl -d 'data={"ids":[1,2,3,998103,998104]}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.get.json
返回值
{
"result": {
"1": null,
"2": null,
"3": null,
"998103": true,
"998104": false
}
}
取值:
null:消息id不存在或不属于当前用户true:消息已读false:消息未读
备注
调用该接口不会把未读消息设为已读。
设置指定id消息为已读
参数
ids- 数组,要设置的消息id列表,内信或
@消息均可
- 数组,要设置的消息id列表,内信或
sid="用户sid"
curl -d '{"ids":[1,2,3, 998103, 998104]}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.set.json
也可以通过POST字段data传递参数:
sid="用户sid"
curl -d 'data={"ids":[1,2,3,998103,998104]}' -H "Cookie: hu60_sid=$sid" https://hu60.cn/q.php/api.msg.isread.set.json
返回值
{
"result": {
"1": null,
"2": null,
"3": null,
"998103": true,
"998104": true
}
}
取值:
null:消息id不存在或不属于当前用户true:消息已读或设置成功false:设置失败
