Skip to content

查询批量消息推送和阅读人数

批量发送消息后,可通过该接口查询消息推送的总人数以及消息已读人数。

前提条件

应用需要启用机器人能力

注意事项

  • 只能查询 30 天内,通过批量发送消息接口发送的消息。
  • 该接口返回的数据为查询时刻的快照数据。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/im/v1/batch_messages/:batch_message_id/read_user
HTTP MethodGET
接口频率限制1000 次/分钟、50 次/秒
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可im:message:send_multi_depts 给一个或多个部门的成员批量发消息 im:message:send_multi_users 给多个用户批量发消息

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

路径参数

名称类型描述
batch_message_idstring待查询的批量消息任务 ID,该 ID 为批量发送消息接口返回值中的 message_id 字段,用于标识一次批量发送消息请求。
示例值:"bm_dc13264520392913993dd051dba21dcf"

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ read_userbatch_message_read_user批量发送消息的推送与阅读情况。
    └ read_countstring已读的人数
    └ total_countstring推送的总人数

响应体示例

json
{
    "code": 0,
    "data": {
        "read_user": {
            "read_count": "10",
            "total_count": "100"
        }
    },
    "msg": "ok"
}

错误码

HTTP状态码错误码描述排查建议
400230001Your request contains an invalid request parameter.参数错误,请根据接口返回的错误信息并参考文档检查输入参数。
400230012Bot is NOT the sender of the message.机器人不是消息的发送者。应用机器人只能操作自己发送的消息。
400230027Lack of necessary permissions.无权进行本次操作。可能的原因有: 1. 缺少相应权限,可根据实际的错误信息进行排查。 2. 未检查到用户授权信息。 3. 如果需要机器人在外部群操作,则需要先为机器人开启对外共享能力,详情参见机器人支持外部群和外部用户单聊
400230030The message id is invalid, record not found.消息 ID 无效,未找到记录。你需要检查并传入正确的 batch_message_id 参数后重试。

更多错误码信息,参见通用错误码

内容来源:飞书开放平台 · 自动爬取整理