当前位置: 首页 > news >正文

每日钉钉API探索:createDing一键发起DING消息

在企业协作中,及时提醒和任务分发至关重要。今天我们要介绍的是钉钉提供的 createDing 接口,它允许你一键唤起DING消息、任务、日程等创建界面,帮助用户快速发起重要通知或任务提醒。


📌 功能概述

createDing 是一个非常实用的接口,用于调起钉钉客户端的 DING 发送界面,用户可以在该界面中填写内容、选择附件、设置提醒方式等。它不直接发送DING,而是唤起客户端界面,让用户进行最终确认和操作。

适用于:

  • 发起紧急通知(DING消息)
  • 创建日程提醒
  • 分配任务给指定人员
  • 附带图片或链接内容


💻 支持平台

平台版本要求
Android✅ 6.0.0+
iOS✅ 6.0.0+
Harmony✅ 7.0.0+
Mac❌ 不支持
Windows❌ 不支持

说明:目前该接口仅支持移动端(包括H5微应用和小程序),不支持桌面端。


📲 应用类型支持

应用类型是否支持调用
企业内部应用
第三方企业应用
第三方个人应用

🔐 鉴权规则

  • H5 应用:需通过 dd.config 完成鉴权后使用。
  • 小程序应用:无需鉴权,可直接调用。

⚙️ 参数说明

继承通用输入对象,并扩展以下关键参数:

参数名类型必填示例值描述
usersArray["03333", "04333"]接收DING的用户ID列表。
textString"钉消息内容"DING消息正文内容。
typeNumber1附件类型:
1:图片
2:链接
alertTypeNumber1提醒方式:
0:电话
1:短信
2:应用内
alertDateObject{ value: '2015-05-09 08:00', format: 'yyyy-MM-dd HH:mm' }提醒时间。
attachmentObject{ images: ['https://xxx.com/example1.png'] }附件信息,如图片链接。
confInfoObject日程信息对象用于创建日程时的配置。
taskInfoObject任务信息对象用于创建任务时的配置。
corpIdStringH5微应用必填"ding12345"企业CorpID。

📤 返回结果

继承通用输出对象,无扩展字段,调用成功时返回空对象,失败时返回错误信息。


🛠 使用示例代码

dd.createDing({text: '这是一条DING消息内容',type: 1, // 图片附件类型users: ['03333', '04333'],corpId: 'ding12345', // H5应用必填alertType: 1, // 短信提醒alertDate: {value: '2025-07-18 10:00',format: 'yyyy-MM-dd HH:mm'},attachment: {images: ['https://example.com/image1.jpg']},confInfo: {startTime: {value: '2025-07-18 10:30',format: 'yyyy-MM-dd HH:mm'},endTime: {value: '2025-07-18 11:30',format: 'yyyy-MM-dd HH:mm'},location: '线上会议',remindType: 2,remindMinutes: 10},taskInfo: {deadlineTime: {value: '2025-07-20 18:00',format: 'yyyy-MM-dd HH:mm'},ccUsers: ['100', '101'],taskRemind: 60},success: function () {console.log('DING界面已打开');},fail: function (err) {console.error('调用失败:', err);},complete: function () {console.log('操作完成');}
});

🎯 典型使用场景

场景说明
紧急通知向指定用户发送DING消息并设置短信或电话提醒。
任务分发调起任务创建界面,指定接收人、截止时间、抄送人等。
日程安排快速唤起日程界面,预填时间、地点等信息。
带附件通知附加图片或链接,增强信息表达。

📌 小贴士

  • 该接口不会直接发送DING,而是唤起客户端界面,由用户完成最终操作。
  • 如果你需要服务端自动发送DING,请使用钉钉的 DING消息接口(非本接口)。
  • 可结合 dd.http 接口调用钉钉服务端接口,实现更复杂的业务逻辑。
http://www.lryc.cn/news/591746.html

相关文章:

  • 嵌入式基础 -- ADC(模数转换器,Analog to Digital Converter)
  • Spring Boot 中 META-INF 的作用与功能详解
  • AI编程实战:如何让AI生成带参数和返回值的Python函数——以PDF文本提取为例
  • 锂电池制造行业MES特色解决方案:差异化生产管控与智能工厂实践
  • c++ 模板元编程
  • CAD model dataset 下载
  • centos7开启ntp并同步时间到指定时区
  • 航班管家sid参数加密纯算分析
  • 使用 Nacos + Higress 连接 Agent 和 MCP 服务进行使用
  • 相位中心偏置天线的SAR动目标检测
  • C++进阶-AVL树(平衡二叉查找树)(难度较高)
  • 由几道数量关系考题引起的思考
  • 【CodeTop】每日练习 2025.7.17
  • Python类型转换,深浅拷贝
  • 【深度学习】神经网络过拟合与欠拟合-part5
  • DiffPy-CMI详细安装教程
  • ubuntu 22.04 pam 模块设置用户登录失败锁定
  • 网络基础11 上公网--Internet接入技术
  • python的旧时光咖啡厅数据分析管理系统
  • 深入理解CSS定位:绝对定位的包含块机制
  • JUnit5 实操
  • 征程 6 UCP 任务优先级 抢占简介与实操
  • 流程控制( break与continue)
  • Xss-labs 靶场lever1~lever8通关练习
  • windows利用wsl安装qemu
  • HD现代机器人与TESOLLO合作推出工业自动化双臂机器人解决方案
  • 为什么喜欢叫index文件
  • javax.servlet.http.HttpServletResponse;API导入报错解决方案
  • 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain
  • 4G模块 A7680通过MQTT协议连接到腾讯云