钉钉云第三方企业H5微应用开发(一)
开发准备
开发应用前,开发者需要有一个钉钉开发者组织来开发应用,可使用已存在的钉钉组织,或注册新的钉钉组织。开发者需要登录开发者后台,进行创建应用、发布应用等各种相关操作。
开发者后台登录权限
开发者后台用于企业开发者管理开发的应用。开发者需要符合以下其中一种情况才具有登录权限:
(1)企业主管理员
(2)企业子管理员,且具有“开发者权限”和“工作台管理”权限。操作步骤如下:企业主管理员登录钉钉管理后台,将开发者添加为子管理员,并且授予“开发者权限”和“工作台管理”权限。

设置成功后,开发人员登录开发者后台,选择对应的组织按照提示进行登录。
创建微应用
步骤一,登录钉钉开发者后台,选择”应用开发”-“第三方企业应用”-“H5微应用”,点击”创建应用”,开始创建第三方企业微应用。

填写应用基本信息。包括应用名称、应用Logo、应用类型和应用简介,其中,管理后台、PC端首页地址,如果不使用都可以先不填写。需特别注意:
1. 应用类型
应用类型分为“测试应用”和“正式应用”,选择后不能进行修改,测试应用不受服务器IP白名单限制,无法发布上架,仅供测试使用。如果选择正式应用,需要填写IP白名单。

点击下一步配置开发信息:

2. 推送类型
可以选择使用“钉钉云推送”或“HTTP推送”。
(1)钉钉云推送:
在保障数据安全的前提下,极大的简化了推送协议,减少了数据传输次数,提高了数据传输速度,提升了推送的稳定性。正式版的第三方应用都须使用钉钉云推送(第三方应用在申请接口权限、上架应用市场的时候,都需要使用钉钉云)。详情请参考钉钉云推送文档。
(2)HTTP推送:
是使用回调地址推送数据的方式,开发者提供HTTP回调服务,钉钉服务器会向此回调地址推送数据,数据需要经过加解密的处理。
步骤二,创建成功后,可以在应用列表查看到创建的应用。点击您创建的应用可以查看应用的详细信息,如下图所示:

点击应用信息后面的“查看详情”,可以查看应用的信息,包括创建后得到的suiteId、suiteKey和suiteSecret,还可以在此页面点击修改进行内容的调整。

接下来我们就以「Test」这个微应用为例,来开发后台服务。
获取源码
关注微信公众号「特想学英语」,回复:「钉钉」
原文作者: dgb8901,yinxing
原文链接: https://www.itwork.club/2020/05/11/dingtalk-corp-1/
版权声明: 转载请注明出处
为您推荐

体验小程序「简易记账」

关注公众号「特想学英语」