# 批量发送消息

给多个用户或者多个部门发送消息。

注意事项:

  • 频控说明
  • 应用需要启用机器人能力
  • 只能发送给用户,无法发送给群组(群聊)
  • 接口权限说明:
    • 必须拥有[API]批量发送单聊消息权限
    • [API]批量发送单聊消息,权限可能存在于多个权限组,开通不同的权限组生效范围不同
    • [权限组]批量向用户发送消息,用于给用户发送批量消息
    • [权限组]批量向部门发送消息,用于给部门发送批量消息
  • 应用需要拥有对所发送用户或部门的可用性
  • 通过该接口发送的消息 不支持更新以及回复等变更操作
  • 异步接口,会有一定延迟,每个应用待发送的消息按顺序处理,请合理安排批量发送范围和顺序。发送消息给单个用户的场景请使用发送消息接口
  • 单个应用每天通过该接口发送的总消息条数不超过50万

# 请求

基本
HTTP URL https://hi-gw.weizhipin.com/open-apis/im/v2/batch_send
HTTP Method POST
支持的应用类型 自建应用
商店应用
权限要求
根据发送目标申请相应权限
批量向用户发送消息
批量向部门发送消息

# 请求头

名称 类型 必填 描述
Authorization string tenant_access_token
值格式:"Bearer access_token"
示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560"
Content-Type string 固定值:"application/json; charset=utf-8"

# 请求体

参数 类型 必填 描述
msg_type string 消息类型,支持多种消息类型。
content object 消息内容,具体格式见下面示例。
department_ids list 支持自定义部门ID,和open_department_id,列表长度小于等于 200,部门Id列表和用户ID列表必须填一个
:部门下的所有子部门包含的成员也会收到消息
示例值:["3dceba33a33226","d502aaa9514059", "od-5b91c9affb665451a16b90b4be367efa"]
部门ID和用户ID不能同时为空
user_ids list 用户 user_id 列表,长度小于等于 200,部门Id列表和用户ID列表必须填一个
示例值:["1234"]
:部门ID与用户ID与open_id与union_id不能同时为空
open_ids list 用户 open_id 列表,长度小于等于 200,部门Id列表和用户ID列表必须填一个
示例值:["7cdcc7c2","ca51d83b"]
:部门ID与用户ID与open_id与union_id不能同时为空
union_ids list 用户 union_id 列表,长度小于等于 200,部门Id列表和用户ID列表必须填一个
示例值:["7cdcc7c2","ca51d83b"]
:部门ID与用户ID与open_id与union_id不能同时为空
uuid string 由开发者生成的唯一字符串序列,用于发送消息请求去重;持有相同uuid的请求1小时内至多成功执行一次
示例值:"a0d69e20-1dd1-458b-k525-dfeca4015204"
数据校验规则:
最大长度:50 字符

# 请求体实例

# 普通消息

{
    "content": "{\"text\":\" test content\"}",
    "msg_type": "text",
    "department_ids":["010402"],
    "user_ids":["3430","11111111392"],
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6
7

# 消息卡片(compressive_card)

新的卡片消息,持续迭代中资源介绍

{
  "content": "{    \"header\": {        \"text\": {            \"content\": \"多文本1\",            \"tag\": \"plain_text\"        },        \"color\": \"white\"    },    \"cardLink\": {        \"url\": \"https://hi.zhipin.com\",        \"pcUrl\": \"https://www.4399.com\",        \"androidUrl\": \"\",        \"iosUrl\": \"\"    },    \"globalConfig\": {        \"forward\": false,        \"shareCard\": true    },    \"modules\": [        {            \"tag\": \"split_line\"        },        {            \"fields\": [                {                    \"text\": {                        \"content\": \"多文本1\",                        \"tag\": \"plain_text\"                    },                    \"needLayout\": true                },                {                    \"text\": {                        \"content\": \"多文本2\",                        \"tag\": \"plain_text\"                    },                    \"needLayout\": true                },                {                    \"text\": {                        \"content\": \"多文本3\",                        \"tag\": \"plain_text\"                    },                    \"needLayout\": true                },                {                    \"text\": {                        \"content\": \"多文本4\",                        \"tag\": \"plain_text\"                    },                    \"needLayout\": true                }            ],            \"extra\": {                \"text\": {                    \"content\": \"按钮中展示的文本\",                    \"tag\": \"plain_text\"                },                \"multiUrl\": {                    \"url\": \"https://hi.zhipin.com\",                    \"pcUrl\": \"https://www.4399.com\",                    \"androidUrl\": \"\",                    \"iosUrl\": \"\"                },                \"callBacks\": [                    {                        \"key\": \"click1\",                        \"value\": \"1\"                    }                ],                \"confirm\": {                    \"title\": {                        \"content\": \"弹窗标题\",                        \"tag\": \"plain_text\"                    },                    \"text\": {                        \"content\": \"弹窗内容\",                        \"tag\": \"plain_text\"                    }                },                \"type\": \"primary\",                \"tag\": \"button\"            },            \"arrange\": \"bisected\",            \"tag\": \"div\"        },        {            \"actions\": [                {                    \"text\": {                        \"content\": \"按钮中展示的文本1\",                        \"tag\": \"plain_text\"                    },                    \"multiUrl\": {                        \"url\": \"https://hi.zhipin.com\",                        \"pcUrl\": \"https://www.4399.com\",                        \"androidUrl\": \"\",                        \"iosUrl\": \"\"                    },                    \"callBacks\": [                        {                            \"key\": \"click1\",                            \"value\": \"1\"                        }                    ],                    \"confirm\": {                        \"title\": {                            \"content\": \"弹窗标题\",                            \"tag\": \"plain_text\"                        },                        \"text\": {                            \"content\": \"弹窗内容\",                            \"tag\": \"plain_text\"                        }                    },                    \"needLayout\": true,                    \"type\": \"primary\",                    \"tag\": \"button\"                },                {                    \"text\": {                        \"content\": \"按钮中展示的文本2\",                        \"tag\": \"plain_text\"                    },                    \"multiUrl\": {                        \"url\": \"https://hi.zhipin.com\",                        \"pcUrl\": \"https://www.4399.com\",                        \"androidUrl\": \"\",                        \"iosUrl\": \"\"                    },                    \"callBacks\": [                        {                            \"key\": \"click1\",                            \"value\": \"1\"                        }                    ],                    \"confirm\": {                        \"title\": {                            \"content\": \"弹窗标题\",                            \"tag\": \"plain_text\"                        },                        \"text\": {                            \"content\": \"弹窗内容\",                            \"tag\": \"plain_text\"                        }                    },                    \"type\": \"primary\",                    \"tag\": \"button\"                },                {                    \"text\": {                        \"content\": \"按钮中展示的文本3\",                        \"tag\": \"plain_text\"                    },                    \"multiUrl\": {                        \"url\": \"https://hi.zhipin.com\",                        \"pcUrl\": \"https://www.4399.com\",                        \"androidUrl\": \"\",                        \"iosUrl\": \"\"                    },                    \"callBacks\": [                        {                            \"key\": \"click1\",                            \"value\": \"1\"                        }                    ],                    \"confirm\": {                        \"title\": {                            \"content\": \"弹窗标题\",                            \"tag\": \"plain_text\"                        },                        \"text\": {                            \"content\": \"弹窗内容\",                            \"tag\": \"plain_text\"                        }                    },                    \"type\": \"primary\",                    \"tag\": \"button\"                }            ],            \"arrange\": \"bisected\",            \"tag\": \"actions\"        }    ]}",
  "msg_type": "compressive_card",
  "department_ids":["010402"],
  "user_ids":["3430","11111111392"],
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6
7

# 图文卡片消息

用图片v2接口上传图片,来获取图片链接内容参数格式详情见 发送消息

{
  "receive_id": "11111111436",
  "content": "{\"browser\":0,\"noHead\":0,\"originImage\":{\"height\":828,\"url\":\"https://bosshi-admin-qa.weizhipin.com/api/media/download/Tcr7RJo4E7SzvrcXD5SoFS_zTrppKu1AkwBIXJQLrMhHi1JTRGYL.JPG\",\"width\":1242},\"text\":\"test message\"}",
  "msg_type": "image_card",
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6

# 图片消息

用图片v2接口上传图片

{
  "content": "{\"originImage\":{\"height\":2160,\"url\":\"https://bosshi-admin-qa.weizhipin.com/api/media/download/TsH7SJs0E7OztL1PZZX9LB7zPMFJGPQszlAvaYRYhqcq_zlUQ00W_NCjEv0UUc-2mw~~.PNG\",\"width\":1080},\"tinyImage\":{\"height\":300,\"url\":\"https://bosshi-admin-qa.weizhipin.com/api/media/download/TsH7SJs0E7OztL1PZZX9LB7zPMFJGPQszlAvaYRYhqcq_zlUQ00W_NCjEv0UUc-2mw~~_s139.jpg\",\"width\":150}}",
  "msg_type": "image",
  "department_ids":["010402"],
  "user_ids":["3430","11111111392"],
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6
7

# 文件消息

用文件v2接口上传文件,来获取文件链接,大小等参数。

{
  "receive_id": "11111111435",
  "content": "{\"size\":10391599,\"name\":\"研发安全培训-202210.pdf\",\"url\":\"https://bosshi-admin-qa.weizhipin.com/api/media/download/TsH6QJkxE7Wz0r1MD-qWQHHOUK10doJBmQ9IZIQPhvgq5idyfGw__K6eRf8cb5E~.pdf\"}",
  "msg_type": "file",
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6

# 音频消息

用文件v2接口上传文件,来获取语音文件链接,大小等参数。

{
  "receive_id": "11111111435",
  "content": "{\"duration\":14,\"transText\":\"test\",\"size\":14412,\"transType\":2,\"url\":\"https://hi.zhipin.com/api/media/download/TsD7RJk2E7azkr1PYZX-Ehb6UMt0Ke0RmVQna-lgkshF4TxTWnIW3cDOfKgeAsPfkoEv.amr\"}",
  "msg_type": "audio",
  "uuid":"a0d69e20-1dd1-458b-k525-dfeca4015204"
}
1
2
3
4
5
6

# 响应体

参数 类型 说明
code int 错误码,非 0 表示失败
msg string 错误描述
data - -
 ∟message_id string 批任务-ID-非消息ID
 ∟invalid_department_ids list 不合法的部门 ID 列表
 ∟invalid_user_ids list 不合法的 user_id 列表
 ∟invalid_open_ids list 不合法的 open_id 列表
 ∟invalid_union_ids list 不合法的 union_id 列表

# 响应体示例

{
    "code": 0,
    "traceId": "_Ao59UOIBLPCeAAu",
    "msg": "ok",
    "data":{
      "invalid_department_ids": [
          "d502aaa9514059"
      ],
      "invalid_user_ids": ["7cdcc7c22"],
      "message_id": "bm-d4be107c616aed9c1da8ed8068570a9f"
      }
}
1
2
3
4
5
6
7
8
9
10
11
12

# 错误码

最后更新于 : 10/12/2024, 5:25:11 PM