创建群发 Copy
POST
/broadcast/create
请求参数
Body 参数application/json
id
string
群发id,分页后续必传
token
string
调用接口凭证
messages
array [object {4}]
消息内容
type
enum<number>
参考发送消息的messageType
枚举值:
01234578
payload
参考发送消息的payload
isAnnouncement
boolean
是否为群公告
isAtAll
boolean
是否@所有人
scheduledTimestamp
integer
(毫秒)当定时任务时必传,否则不传
members
array [object {3}]
必需
botUserId
string
托管账号的企业微信员工id
wxids
array[string]
发送对象的系统联系人id列表
unionIds
array[string]
该机器人发送对象的开放平台Id列表
hasMore
boolean
当分页时为true,最后一个是false或者不传
type
enum<number>
类型
枚举值:
56
示例
{
"id": "string",
"token": "string",
"messages": [
{
"type": 0,
"payload": {
"text": "string",
"mention": "string",
"wecomMention": "string"
},
"isAnnouncement": true,
"isAtAll": true
}
],
"scheduledTimestamp": 0,
"members": [
{
"botUserId": "string",
"wxids": [
"string"
],
"unionIds": [
"string"
]
}
],
"hasMore": true,
"type": 5
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/broadcast/create' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
code
enum<number>
返回码
枚举值:
-1-2-3-4-5-6-7
data
object
可选
id
string
群发id
memberNumber
number
群发对象人数
scheduledTimestamp
number
(毫秒)定时任务时存在
isCreated
boolean
该群发是否创建成功
messageNumber
number
发送消息数
failedMembers
array [object {3}]
未创建成功的成员,参数参照请求的members字段
failedMemberCount
number
未创建成功的成员数量
示例
{
"code": -1,
"data": {
"id": "string",
"memberNumber": 0,
"scheduledTimestamp": 0,
"isCreated": true,
"messageNumber": 0,
"failedMembers": [
{
"botUserId": "string",
"wxids": [
"string"
],
"unionIds": [
"string"
]
}
],
"failedMemberCount": 0
}
}
修改于 2024-10-24 11:14:06