설명 없음

lifuquan fe5b976529 20230719 1 년 전
doc f30453c8cb v1.0 1 년 전
src f30453c8cb v1.0 1 년 전
.gitignore 4e42178258 20230526 1 년 전
README.md fe5b976529 20230719 1 년 전
pom.xml f30453c8cb v1.0 1 년 전

README.md

dingtalk-api-starter

钉钉各种API的封装,在使用中发现不太方便,所以还是使用工具类吧

使用方式

1. 引入依赖

<!-- dingtalk-api-starter -->
<dependency>
    <groupId>com.nokia</groupId>
    <artifactId>dingtalk-api-starter</artifactId>
    <version>1.0</version>
</dependency>

2. 添加配置

dingtalk:
  api:
    enable: true
    appKey: yourAppKey
    appSecret: yourAppSecret
    redis:
      enable: true
      host: 192.168.31.83
      port: 6379

注意,这里的独立redis可以不用配置,但需要自行注入一个RedisTemplate<String, Object>对象

3. 直接通过@AutoWired注入即可使用

@Autowired
private DingtalkService service;

@Test
void test() throws InterruptedException {
    String sendText = service.SendText("cidcWmmFwduUTDB3G0vPNOldQ==", "测试测试测试====");
    System.out.println(sendText);
    Thread.sleep(1000 * 5);
    service.recallMessage("cidcWmmFwduUTDB3G0vPNOldQ==", sendText);
}

版本更新记录

v1.0

  1. 支持通过机器人向钉钉群发送文件、图片、markdown、普通文本消息
  2. 支持根据发送消息返回的id撤回消息