标题: 添加了获取和设置消息已读状态的接口
时间: 2023-03-23发布,2023-03-24修改
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。
type,消息类型,整数
0,内信1,@消息offset,分页偏移量,整数
0size,分页大小,整数
1000sid="用户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消息的返回格式保持兼容。
ids@消息均可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:消息未读调用该接口不会把未读消息设为已读。
ids@消息均可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:设置失败『回复列表(5|显示机器人聊天)』