java对接钉钉发送消息(纯萌新文档解惑)

java对接钉钉(纯萌新文档解惑)

注意:不是其他直接给你个写好的钉钉工具类,但不知道它怎么来的。是以钉钉官方文档为准,流程是什么,你想要什么可以自己在文档找(所有文档都有只是萌新看着懵)

  1. 首先官方文档地址:https://open.dingtalk.com/document/orgapp/learning-map

  2. 文档太多了,刚看有点懵,时间充裕的前提下,可以各自浏览一下各个文档都是干嘛的

  3. 位置:文档&帮助-应用开发-开发应用(新版)

  4. 直接看开发流程概述就行(官方文档非常清楚,不要怕,很明确),

    1. 现只需关注如下:前提条件和操作步骤(创建应用和配置应用)
      • 注意:添加成员(项目中发送时候给谁发对应它的id-钉钉自动分配)
    • 注:企业/团队=实际公司,应用=它给我们发送钉钉消息

    • 上述操作按文档完成之后,我们得到了需要的东西如下(应用开发-钉钉应用-前面创建好的应用点进去-应用信息)

    • 前面的操作都是为了得到这三个信息 ,拿到这三个才去实际代码中集成钉钉

      复制代码
      appkey:   #企业Id
      appsecret: #企业应用的凭证密钥
      agentid: #自动分配应用的ID
  5. 服务端API(所有的功能太多了,具体需要什么加什么)

    先看开发指南,安装SDK,点进去就是需要的Maven 依赖,加到项目pom中就行(整个流程也有)

  6. 获取access_token点进去之后有java代码,可以自建一个钉钉的工具类 ,放进去,获取access_token=我们项目已经登录钉钉了,可以和钉钉实现通信了,这个必须有

  7. 目前只需要发送个钉钉消息所以在 服务端API-即时通信IM-消息通知

    • 这里面很详细,比如我们现在需要发送工作通知:都有详解和java代码(包含获取access_token方法),加到自建工具类中就行
  8. 至此,已经了解整合钉钉从无到有的过程,后续需要什么功能,在服务端API找到加到工具类调用就好

  9. 有问题先看 : 常见问题 里面的比如:访问ip不在白名单之中

相关推荐
mldong5 小时前
引擎从不发一条消息:jeeflow 的两类扩展点与消息模块的分工
java·架构
君顾15 小时前
智慧零售实战指南:从技术架构到落地方案全解析
java·开发语言·零售
南棱笑笑生5 小时前
20260904实测给飞凌OK3576-C开发板刷入Rockchip原厂的IMG固件【使用飞凌的DTS】切换串口波特率为1.5Mbps
c语言·开发语言·rockchip
zhanghe6876 小时前
es的密码带有特殊字符,导出
java
平头哥技术团队6 小时前
Day 10 | 工欲善其事:VS Code 配置与项目归档
android·开发语言·前端·javascript·html·交互
pnoker6 小时前
IoT DC3 概念解读:把设备抽象成一套语义模板——位号、指令、事件与面向智能体的设备建模
java·人工智能·物联网·iot·dc3
乌萨奇也要立志学C++6 小时前
【洛谷】kmp算法
开发语言·算法
my_realmy6 小时前
Java SE 基础学习笔记(一):面向对象、继承多态、抽象接口与异常(JDK 8)
java·多线程·并发··生产者消费者模式
传奇开心果编程6 小时前
【Rust入门知识点学与练】第4课:条件判断 if / else
开发语言·学习·rust
paopao_djshddhdj6 小时前
钉钉定制开发收费全解析:费用构成、报价区间与避坑指南
钉钉