介绍
本文介绍基于钉钉应用开发第三方企业微应用(网页),由于钉钉文档比较混乱且管理后台UI变更,截止到25年3月19号,文中的描述是正确可操作的,可以对照官方文档地址
入驻服务商
-
企业认证(审核时间:3个工作日)
移动端:打开钉钉,然后依次单击通讯录 > 管理 > 企业认证。
电脑端:管理员登录OA后台首页,然后单击左下方申请企业认证。申请企业认证时,有以下注意事项。
普通员工无法完成企业认证,认证只能由企业管理员(主管理员或子管理员)操作。
钉钉企业组织认证申请公函上需要加盖公司实体公章,不可以是合同章、财务章、人事章和电子章等。
注册资本不能为0且必须是整数,为分公司进行企业认证时可填写1。
可以使用普通营业执照(标识为15位的"注册号")或多证合一营业执照(原"注册号"字样,调整为18位的"统一社会信用代码")进行认证。 -
申请入驻(审核时间:2个工作日)
登录钉钉合作伙伴平台。
选择产品方案商,单击服务商资料,单击申请入驻,然后根据表单填写企业信息、公司介绍和合同签署等,还需要10W保证金
-
绑定收款账户
开通支付宝托管子户:开通支付宝,客户可支付宝付款。
开通支付宝网商银行子户:开通网商银行,客户可通过银行汇款支付。
登录钉钉合作伙伴管理后台,单击通用管理,然后单击收款账号,最后选择对应的收款方式,单击立即开通。
基础配置
-
联系钉钉企业管理员赋予子管理员权限(推荐)》登录钉钉开放平台》应用开发
-
创建第三方企业应用》应用信息
-
基础信息》凭证与基础信息》记录Client ID、Client Secret
-
开发配置》权限管理:搜索以下权限code,申请开通权限
- open_app_api_base:用户访问凭证的基础权限
- Contact.User.mobile:个人手机号信息,如果不需要获取手机号不用申请
-
开发配置》事件订阅:应用后端部署完成后,选择Stream模式推送 新应用只能选择该模式,否则会卡流程,点击验证Stream模式通道-》保存
-
开发配置》安全设置:填写 服务器出口IP、回调域名、端内免登地址、敏感信息说明
-
应用发布》体验组织与人员》添加测试组织》点击授权
-
应用能力》网页应用:应用前端部署完成后,填写应用首页地址、PC端首页地址、管理后台地址: 这3个实际上都是必填,否则会卡流程
申请钉钉安全域名
-
钉钉平台-》应用发布-》应用部署》选择部署方式一(计算巢+通讯录加密)
-
阿里云平台-》账号中心-》账号安全-》三方登录》钉钉扫码绑定:一个钉钉账号只能绑定一个阿里云账号
-
钉钉平台-》应用发布-》应用部署
- 选择绑定阿里云账号,并授权开通计算巢服务
- 计算巢服务-》点击资源管理,自动跳转到阿里云平台
- 删除默认分组,创建ECS服务器对应的地区的计算巢
- 购买内网版本的SLB,并配置监听到对应ESC服务器
- 计算巢导入SLB资源
- 应用发布》钉钉安全域名-》选择识别成功的私网SLB-》点击关联-》刷新页面,等待审核
- 审核通过,域名绑定处理中:钉钉平台不会自动处理的,不要浪费时间等待,创建钉钉工单,联系客服处理。
应用上架
-
应用发布》版本管理与发布
- 应用备案
- 发布新版本
-
开发配置》监控中心》加入监控:需要先进行应用发布,然后点击加入监控,查看是否生成js监控代码,如果没有生成并提示错误信息,创建钉钉工单,联系客服处理,将js代码加入到页面中,注意去掉js代码中的注释,等待第二天查看监控大屏是否产生监控数据。
-
应用发布》安全运营中心》安全自检》开始检测:按要求提交安全审核评估表单和处理,表单如下:(提交的表单会评分,满分100,S1层级应用只需要60分就可以过审,所以表单中的资料不需要全部满足)
-
等待应用自检审核通过》应用发布》版本管理与发布》查看版本》点击上架前检测》点击我要上架》在新跳转的页面上点击新建商品(实际上就是应用),如果没有显示没有权限,需要使用超管账号
总结
完成基础配置和申请钉钉安全域名即可完成开发测试,钉钉第三方企业微应用开发与部署(二)