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

让应用开发独立行走

俗话说工欲善其事,必先利其器。一款适合程序员开发的“武器”,能够大大提高开发效率。阿里云云开发平台正式接入钉钉开放平台,无需提前购买服务器,最快只需要5分钟,就可以快速上线一个钉钉H5或者小程序应用。云开发平台让开发者摆脱开发前需要进行资源配置、环境配置等附加前提,真正做到0门槛上线,让应用开发可以独立行走。

会议室的预定是企业内最常用的功能,没有之一。下面以会议室预定系统为例,跟大家演示如何在5分钟内开发属于企业自己的H5应用。 该系统为钉钉企业内部H5微应用, 架构形态是一个Java单体应用, 通过云开发平台一键部署到云原生Serverless计算服务当中,享受按量计费、免运维等优势,0门槛入驻钉钉开放平台。

开发准备

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

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

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

应用开发

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

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

    • 开发语言:选择JAVA
    • 创建方式:选择通过模板创建
    • 模版来源:选择官方模板 > 钉钉会议室预定
    • 计算服务:选择FC(这个选项在填写基础信息步骤里进行选择)。

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

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

发布应用

如果你走到了这一步,恭喜你离钉钉企业自建应用上线只差最后一步了!登录钉钉开发者后台,在已经创建的应用中,单击开发管理,然后配置以下信息。然后单击版本管理与发布,将应用发布到钉钉工作台上。

    • 服务器出口IP:填写255.255.255.255
    • 应用首页地址:填写应用在云开发平台上部署后生成的临时域名
    • 管理后台地址:填写临时域名+/super_login

上线效果

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

One More Thing

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

原文链接:https://developer.aliyun.com/article/783445?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

Duang,钉钉会议室预定系统已上线!相关推荐

  1. Duang,您的钉钉应用已上线!云开发5分钟快速打造钉钉会议室预定系统

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

  2. 会议室预定系统的设计与实现(论文+源码)_kaic

    摘    要 会议室预定系统的设计与实现 随着科学技术的飞速发展和革新, 人民生活中的各项活动似乎都离不开计算机和网 络技术, "万能"的计算机几乎能够自动完成所有的工作.为了提高 ...

  3. 华为智慧屏云会议怎么操作_会议室预定系统有哪些?怎么操作

    会议室预定系统有哪些?怎么操作?现在很多的企业都在开展一个智能办公环境,尤其是像会议室预定这样的操作,都会借助到一个会议管理系统来进行操作,市面上其实挺多这样的系统,那究竟要如何去操作这样一款会议室预 ...

  4. python会议室系统预定_会议室预定系统

    会议室预定 height: 60px; width:100%; background-color: #2446AB; font-size: 30px; } .crm { font-family: in ...

  5. 项目设计-基于SpringBoot和Vue开发的会议室预定系统

    前言 ​ 本期项目是会议室预定系统,主要包括数据监控大盘.我的会议.会议管理.会议室管理.预约管理.保修管理.预约记录管理.部门管理.日志管理.用户管理.角色管理以及各个模块的导出功能.以企业级的开发 ...

  6. python酒店,会议室预定系统

    会议室预定系统 源码下载: 长按左侧二维码 2 秒 回复「会议」即可获取源码 (非本号) 一.说明 本实例提供2个版本 Python2.7 Python3(只要是Python3就可以) 使用Djang ...

  7. 会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码

    会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构. 优化过的界面,由管理员进行预定会议室操作. 推荐使用phpstudy+ navicat搭建和管理项目! ...

  8. 钉钉版会议室预订系统使用指南

    本文将介绍,如何使用钉钉版本启明星会议室预订系统. (1)登录系统. 当安装好会议室预订系统后,如果直接打开预订系统book,将直接跳转到钉钉的登录页面,所以,请先手动在浏览器里输入 login2.a ...

  9. 会议室预定系统客户端类似outlook提醒更新包

    目前启明星产品采用邮件方式告诉与会者会议信息.但是类似MSN的上线提醒可能更受到用户喜欢.本更新包用来解决此问题. 此更新包是一个客户端软件,这意味着如果用户需要提醒,就需要单独安装. 下载地址 ht ...

最新文章

  1. gridview的sort_GridView排序:SortDirection始终升序
  2. 【AWSL】之Linux文件系统与日志分析(inode、恢复EXT类型的文件、恢复XFS类型的文件)
  3. leetcode 667. Beautiful Arrangement II | 667. 优美的排列 II(Java)
  4. Flume自定义Hbase Sink的EventSerializer序列化类
  5. JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
  6. anaconda虚拟环境python升级_使用Anaconda虚拟环境管理Python版本
  7. 二十四、通过用户模型,对数据库进行增删改查操作
  8. Lua1.0 代码分析 table.c
  9. centos7 vsftpd 虚拟用户 pam模块认证
  10. mysql中如何将一个表中的部分记录合并,mysql - 如何从一个表中获取所有产品并从另一个包含多行的表中合并一行? - SO中文参考 - www.soinside.com...
  11. Linux查找文件内容的常用命令方法
  12. 驱动开发之五 --- TDI之一(飞雪楚狂人)
  13. 为何64位的.NET程序不能申请超过2G的空间
  14. JavaScript - 匿名函数具名化
  15. 传感器检测系统及实训QY-812G
  16. [SDOI2018]旧试题 题解
  17. 安卓测试和iOS测试的区别-总结篇
  18. 取消Chrome黑暗模式
  19. 南大计算机系统实验PA0 Compiling and Running NEMU报错解决方法
  20. mtr命令行工具的理解和应用总结

热门文章

  1. 计算机网络-基本概念(10)【传输层】TCP运输连接管理
  2. 多线程爬虫python_一个简单的多线程Python爬虫
  3. 双针模型:验证括号,特殊case处理
  4. 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
  5. PAT-BASIC-1039-到底买不买
  6. WCF学习- 体系结构
  7. C#数据同步中基本步骤和用到的相关函数
  8. 50佳设计独特的名片设计欣赏(上篇)
  9. vs2005添加live555工程
  10. sqlite3 外键支持