Developer OpenAPI
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
服务端API
  • 历史文档(不推荐)
  • 开发钉钉应用
  • 服务端API
  • 新版服务端API(DingTalk OpenAPI)
  • 生态伙伴API
获取凭证(access_token)身份验证(免登)应用授权通讯录管理互联平台群会话管理消息通知智能工作流智能填表智能人事考勤日志签到公告钉钉运动应用管理文件存储钉盘新教育专属钉钉智能办公电话应用市场项目管理客户管理(官方CRM)培训智能硬件
获取凭证(access_token)身份验证(免登)应用授权通讯录管理互联平台群会话管理消息通知智能工作流智能填表智能人事考勤日志签到公告钉钉运动应用管理文件存储钉盘新教育专属钉钉智能办公电话应用市场项目管理客户管理(官方CRM)培训智能硬件
  1. 服务窗
  • 合作空间
    • 获取加入或申请加入合作空间的组织和个人信息
      POST
    • 获取企业已经加入或申请加入的合作空间的信息
      POST
    • 创建合作空间
      POST
    • 获取合作空间的邀请信息
      GET
  • 关联组织
    • 获取主干组织列表
      POST
    • 获取分支组织列表
      POST
    • 获取关联组织分支授权的数据
      POST
  • 服务窗
    • 批量发送服务窗消息
      POST
    • 发送服务窗单人消息
      POST
  1. 服务窗

批量发送服务窗消息

POST
http://127.0.0.1/v1.0/crm/officialAccounts/oToMessages/batchSend
服务端API/互联平台/服务窗
最后修改时间:2022-08-30 09:19:22
责任人:未设置

说明#

调用本接口向服务窗的一批粉丝用户发送消息。
服务地址:api.dingtalk.com

权限#

要调用此API,需要以下权限之一。
应用类型是否支持权限API Explorer调试
企业内部应用支持服务窗发送消息权限,获取CRM主数据的接口访问权限API Explorer
第三方企业应用支持服务窗发送消息权限,获取CRM主数据的接口访问权限API Explorer
第三方个人应用暂不支持服务窗发送消息权限,获取CRM主数据的接口访问权限暂不支持

错误码#

HttpCode错误码错误信息说明
400idempotentParameterMismatch.uuidillegal parameter %sUUID 不存在
400illegalParameter.uuidillegal uuidUUID 不合法
400illegalParameter.messageContentillegal message content消息内容不正确
400illegalParameter.messageBodyillegal message body消息体不正确
400illegalParameter.messageTypeillegal message type消息类型不正确
400illegalParameter.messageReceiverillegal message receiver消息接收人不正确
400illegalParameter.accountOrgillegal account org服务窗帐号不存在
400illegalParameter.accountillegal account服务窗帐号不存在
400illegalRequest.overQuotarequest over quota.请求超过配额。
500systemErrorSystem error.系统异常
500systemError.messageStatusillegal message status消息状态异常

请求参数

Header 参数
x-acs-dingtalk-access-token
string 
必需
调用该接口的访问凭证。如何获取不同应用的凭证请参考访问凭证概述。
Body 参数application/json
detail
object 
消息详情。
必需
msgType
string 
消息类型。
必需
uuid
string 
必需
消息请求唯一ID。长度不超过128位字符。
bizRequestId
string 
可选
业务请求标识。
当一次业务请求需要多次调用发送API时可以设置此参数,方便后续跟踪处理。
userIdList
array[string]
可选
消息接收人列表,最多支持1000人。
值为服务窗粉丝userid,可以通过粉丝关注事件获取对应的userid。
messageBody
object 
消息体。
必需
sendToAll
boolean 
全员群发。
可选
bizId
string 
可选
服务窗授权的调用方标识,可以为空。
accountId
string 
账单id。
可选
示例
{}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/v1.0/crm/officialAccounts/oToMessages/batchSend' \
--header 'x-acs-dingtalk-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{}'

返回响应

🟢200成功
application/json
Body
result
object 
返回结果。
可选
openPushId
string 
可选
消息推送ID,长度不超过128位,可用于消息发送进度排查。
requestId
string 
请求ID。
可选
示例
{
  "result": {
    "openPushId": "string"
  },
  "requestId": "string"
}
上一页
获取关联组织分支授权的数据
下一页
发送服务窗单人消息
Built with