一、钉钉应用开发平台是什么?
钉钉应用开发平台是开发在钉钉容器内运营的应用。钉钉应用是业务数字化的高价值载体,云钉一体能力底座全面普惠,释放数字化生产力量,加速组织业务数字化转型,打造企业数字化统一办公门户。
钉钉应用开发平台全貌
在下图中可以看到,钉钉应用开发平台包含钉钉开放底座以及在钉钉上使用的四类应用、两大部分内容:
-
钉钉底座:提供丰富的开放能力
- 2000+钉钉API
- 如:IM/日程/OA审批/订盘等;
- 45+场景化能力包
- 如:行政/财务/人事/IT管理等;
- 10+钉钉开放场域
- 如:工作台/会话/日历/文档等;
- 80+硬件产品开放
- 如:考勤/门禁/会议等;
- 2000+钉钉API
-
在钉钉上使用的四类应用
- 原生应用
- 如:考勤打卡、签到、审批、邮箱、公告,等等,实现一些标准化的流程。
- 钉钉市场应用
- 专注于一些领域开发的专业应用,如财务、OA、客户管理等。
- 低代码应用
- 钉钉搭,低代码或者零代码的方式开发应用,让企业的业务人员也可以低门槛的开发应用,集成了宜搭,氚云,简道云等主流厂商。
- 全代码应用
- 基于钉钉开放底座2000+API,集成企业业务流程,实现企业数字化流程,开发运行于钉钉容器内运行的应用。
- 原生应用
钉钉应用开发平台现状
钉钉应用开发平台是一个成熟的开发平台,拥有2000+API、50+场景能力包、10+开放场域,企业自建应用数达到百万级。
二、5分钟开发应用演示
钉钉开发平台提供应用开发源代码,供开发者在开发者后台迅速跑通并创建应用或关联应用。
开发步骤
- 登录开发者后台:https://open-dev.dingtalk.com
- “从示例代码创建应用”中点击“更多示例代码”。
- 进入代码广场选择并开发应用。
- 选择“向个人或群发送消息”。
- 进入详情页,包括应用使用的语言、支持应用类型、关联接口、推荐能力包等。
- 创建应用。
- 调试运行,首先下载示例代码。
- 使用IntelliJ IDEA打开下载好示例代码(能力包)。