<dependency>
<groupId>com.aliyun</groupId>
<artifactId>alibaba-dingtalk-service-sdk</artifactId>
<version>2.0.0</version>
</dependency>public void sendMessageWebhook() throws ApiException {
DingTalkClient client = new DefaultDingTalkClient("{ Webhook url 地址 }");
OapiRobotSendRequest request = new OapiRobotSendRequest();
request.setMsgtype("text");
OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();
text.setContent("测试文本消息");
request.setText(text);
OapiRobotSendRequest.At at = new OapiRobotSendRequest.At();
at.setAtUserIds(Arrays.asList("4525xxxxxxxxx7041"));
at.setIsAtAll(false);
request.setAt(at);
OapiRobotSendResponse response = client.execute(request);
System.out.println(response.getBody());
}<dependency>
<groupId>com.aliyun</groupId>
<artifactId>alibaba-dingtalk-service-sdk</artifactId>
<version>2.0.0</version>
</dependency>public void sendMessageWebhook() throws ApiException {
DingTalkClient client = new DefaultDingTalkClient("{ SessionWebhook url 地址 }");
OapiRobotSendRequest request = new OapiRobotSendRequest();
request.setMsgtype("text");
OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();
text.setContent("测试文本消息");
request.setText(text);
OapiRobotSendRequest.At at = new OapiRobotSendRequest.At();
at.setAtUserIds(Arrays.asList("4525xxxxxxxxx7041"));
at.setIsAtAll(false);
request.setAt(at);
OapiRobotSendResponse response = client.execute(request);
System.out.println(response.getBody());
}| API 名称 | 描述 |
|---|---|
| 机器人发送群聊消息 | 群内发送消息。 |
| 批量发送人与机器人会话中机器人消息 | 人与机器人会话中发送消息。 |
| 人与人会话中机器人发送普通消息 | 人与人会话中发送消息。说明仅在单聊酷应用场景下使用。 |
如果机器人的消息样式无法满足你的需求,可参考互动卡片。

【钉钉】API开发者 微信交流群
用微信扫右侧二维码,加入【钉钉】API开发者 交流群,互助沟通

扫码加入交流群