开发准备

已经完成了钉钉开发者的注册与激活并拥有了子管理员和开发者权限,并且已拥有阿里云账号并完成实名认证。

登录钉钉开发者后台。

在开发者后台页面,单击应用开发,然后选择企业内部开发 > H5应用,最后单击创建应用,开发方式选择企业自助开发

应用创建完成后,在凭证与基础信息页面,复制应用的AgentIdAppKeyAppSecret备用。应用凭证信息是云开发平台和钉钉开放平台信息之间交互的凭证,后续会用到。

应用开发

使用阿里云账号登录云开发平台。首次登录创建一个初始团队并签署云开发平台的协议。在快速开始页面,单击右上角新建应用。

在新建应用界面,一共有4步,依次完成。第一步单击同意授权,完成云资源访问授权,然后根据应用模版的方式创建应用,并填写应用的基础信息,并开通依赖的云服务后完成应用的创建。云开发平台将一些常用的应用进行模版化,开发者可以在此基础上进行定制化开发,减少上手的门槛。

开发语言:选择JAVA。

创建方式:选择通过模板创建。

模版来源:选择官方模板 > 钉钉会议室预定。

计算服务:选择FC(这个选项在填写基础信息步骤里进行选择)。

云应用配置

在应用详情页,配置日常环境的应用配置。将钉钉开放平台上的应用凭证(agent_id、app_key、app_secret、corp_id、sso_secret)等信息依次填入应用配置中对应的条目,其中corp_id和sso_secret在钉钉开发者后台-基本信息页面查看。在本例中有一个试用的数据库,如果大家需要保留应用,将数据库的信息替换企业自有数据库即可。


单击右上角在线开发部署,打开CloudIDE在线开发环境。现有的模版包括基础的功能和交互,如果开发者需要对应用进行一些定制化的修改,可以直接在现有代码的基础上进行定制化的修改即可。如果无需修改,点击CloudIDE左侧第一个Tab直接一键把应用部署上线。在部署完成后,会输出一个临时域名,复制下来备用。

发布应用

如果你走到了这一步,恭喜你离钉钉企业自建应用上线只差最后一步了!登录钉钉开发者后台,在已经创建的应用中,单击开发管理,然后配置以下信息。然后单击版本管理与发布,将应用发布到钉钉工作台上。
服务器出口IP:填写255.255.255.255。
应用首页地址:填写应用在云开发平台上部署后生成的临时域名。
管理后台地址:填写临时域名+/super_login。

上线效果

在钉钉手机客户端打开工作台,切换到应用的所属组织,然后打开会议室预定应用。应用上线后开始按照实际的云资源使用量付费,虽然目前的云产品包括一些免费额度,但是体验结束后如果不需要保留应用,需要云开发平台上的开发部署页面,选择对应的环境,然后单击下线即可。

One More Thing

5分钟可以干什么?喝一杯咖啡,回一封邮件,还是开发上线一个钉钉应用。云开发平台联合钉钉开发平台推出0门槛打造你的第一个钉钉应用的活动,完成相应任务后,即可领取精美奖品。春暖花开,领个背包去踏春吧!

©著作权归作者所有:来自51CTO博客作者wx60190ada47dbb的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 合约跟单社区系统开发
  2. Spring Data开发手册|Java持久化API(JPA)需要了解到什么程度呢?
  3. 简化开发|Lombok神器带你消除冗余代码
  4. ES开发指南|如何快速上手ElasticSearch
  5. 将uboot,kernel,rootfs下载到开发板上
  6. VS code配置Go环境
  7. Nodejs 开发CLI必备基础依赖库
  8. Mybatis Mapper接口动态代理实现原理及二次开发
  9. 什么是敏捷开发?

随机推荐

  1. 【Demo见真章】投稿赢HarmonyOS手机Beta
  2. 《MyBatis从入门到精通》读书笔记
  3. JVM 面试题解答(40道全)
  4. 到底什么是脏读和幻读?为啥网上答案不一?
  5. 报表的各种坑...
  6. 常用 Git 指令整理
  7. Spring 的核心特性
  8. CCNP(ISCW)实验:用SDM配置GRE OVER IPSEC
  9. Spring-IoC
  10. 自建 GitLab,却玩到了 VMware