添加了获取和设置消息已读状态的接口

@Ta 2023-03-23发布,2023-03-24修改 9471点击

设置指定类型的所有未读消息为已读

参数

  • 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列表,内信或@消息均可
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列表,内信或@消息均可
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|显示机器人聊天)
添加新回复
回复需要登录