开发者能做什么
专有钉钉开放平台提供了一套完整的SDK集成解决方案,开发者可以基于平台提供的扩展点开发集成应用,并按照规范自助集成到专有钉钉客户端中,从而可实现专有钉钉标准版本不具有定制化能力(如登录页深度定制)和开放能力(如开放电子签章JSAPI)。
名词简介
- 集成应用(Bundle):符合开放平台集成应用规范的,提供特定功能或能力的应用;
- 扩展点(ExtensionPoint):专有钉钉开放给开发者可定制的功能点;
- 扩展(Extension):开发者针对特定扩展点的具体实现;
- 服务(Service):专有钉钉开放给开发者使用的基础能力;
文档概览
通过本文档,开发者将能够了解集成应用从开发到集成的操作流程,以及开放的接口与扩展点的详细说明。
开发第一个集成应用(Bundle) | 扩展点详情说明(敬请期待) | |
---|---|---|
本章节将从零开始说明如何构建一个可运行的集成应用。包括 - 专有钉钉依赖的工具、三方库等版本信息 - 初始化工程环境 - 开发并初始化自己的业务代码 - 调用平台提供的Service - 基本调试与发布 |
本章节详细介绍了专有钉钉开放平台提供的扩展点详情。 | |
使用服务(Service) | 开放定制化JSAPI | |
本章节详细介绍了专有钉钉开放平台提供的服务详情。通过本章节你将了解到: - 如何使用服务弹出专有钉钉样式的dialog - 如何使用服务弹出专有钉钉样式的toast |
等等
| | 本章节详细介绍了如何开放定制化的JSAPI,例如你创建集成应用是为了提供JSAPI供前端小程序/H5应用使用,你可以详细阅读本章节。 |
| 监听事件(Event) |
| 使用工具调试集成应用(Bundle) |
| 本章节详细介绍了专有钉钉开放平台提供的事件,通过本章节,你将了解到:
- 如何监听登录/登出事件
- 如何监听专有钉钉APP前后台事件
等等 | | 专有钉钉开放平台为开发者提供了多种调试工具,开发者在集成测试前可先在本地通过Mock工具进行单元测试。
- 下载专有钉钉调试工具进行单元测试
|
| 安全与合规说明 |
| 常见问题 |
| 本章节重点说明如何保障用户的隐私以及安全,请务必严格按照规范执行。 | | 本章节提供了开发中经常遇到的问题和解答。 |