dingtalk.oapi.ats.message.corp.systemaccount.send (系统账号发送消息(企业应用))

使用系统账号发送通知消息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_code String 必须 ddats 业务标识
param SystemAccountSendMessageParam 必须 系统账号发送消息参数
  • └ receiver_user_id_list
  • String []
  • 必须
  • ["userId1","userId2"]
  • 消息接收者userId列表
  • └ value_map
  • 可选
  • {"name":"张三"}
  • 消息模版填充值
  • └ message_key
  • String
  • 必须
  • messageTemplate1
  • 消息模版标识
  • └ account_key
  • String
  • 必须
  • ddatsAssistant
  • 系统账号标识

响应参数

名称 类型 示例值 描述
result Boolean true 消息发送是否成功
success Boolean true 接口调用是否成功
errcode Number 10001 错误码
errmsg String 系统错误 错误描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/ats/message/corp/systemaccount/send");
OapiAtsMessageCorpSystemaccountSendRequest req = new OapiAtsMessageCorpSystemaccountSendRequest();
req.setBizCode("ddats");
SystemAccountSendMessageParam obj1 = new SystemAccountSendMessageParam();
obj1.setReceiverUserIdList(""userId1","userId2"");
obj1.setMessageKey("messageTemplate1");
obj1.setAccountKey("ddatsAssistant");
req.setParam(obj1);
OapiAtsMessageCorpSystemaccountSendResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":true,
    "success":true,
    "errcode":10001,
    "errmsg":"系统错误"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部