简介: 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

上线效果

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

原文链接

本文为阿里云原创内容,未经允许不得转载。

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

  1. Duang,钉钉会议室预定系统已上线!

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

  2. 已读服务器返回为空,钉钉考勤显示已读什么意思

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 钉钉考勤显示已读的意思是对方已经接收到消息了,并且已经看过用户给他发的消息了. 钉钉(DingTalk)是中国领先的智能移动办公平 ...

  3. 钉钉 6.0 盯上应用开发

    在职场打拼,有人不知道"钉钉"吗?通常情况下,新员工入职后第一件事往往不是急着怎么制定KPI,而是先被拉入一个个钉钉群,对接新工作.新同事.新老板,从此开始一段全新的职业生涯.对于 ...

  4. 阿里巴巴公布“云钉一体”战略:阿里云与钉钉全面融合

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源:云头条 新浪科技讯 9月27日晚间消息,阿里巴巴公 ...

  5. 钉钉小程序 企业内部应用开发

    综述 什么是钉钉小程序 小程序是一种全新的开发模式,是一种不需要安装即可使用的应用.钉钉小程序以办公社交app钉钉为载体,支持iOS.安卓等多种操作系统部署. 钉钉小程序开发使用AXML(钉钉修改过的 ...

  6. 从零开始打造专属钉钉机器人

    一.前言 废话不多的实现简单的钉钉机器人.我们分为下面几个步骤来逐步讲解. 1.钉钉机器人的类型 2.如何打造一个最最简单的钉钉机器人 二.钉钉机器人的类型 常用的钉钉机器人有两种, 1.通知类型的机 ...

  7. 情人节 html5,情人节H5案例 | 2019第一波情人节营销已上线

    原标题:情人节H5案例 | 2019第一波情人节营销已上线 刚从春节催婚的泥潭中爬出来,还没好好喘口气,转眼就被2月14日的情人节盯上了-对于压力超大的年轻人,这节是过呢还是不过呢?事实上,无论你有没 ...

  8. chinaren校友录恢复重新开放_确定!九寨沟景区9月27日对外开放(试运行) 最大限量为每天5000人 各大旅企产品已上线...

    东方网记者曹磊9月23日报道:今天下午,九寨沟管理局宣布,景区拟于2019年9月27日(世界旅游日)起对部分景观恢复对外开放(试运行).根据公告显示,景区将实行单日最大限量控制,每天5000人,接待对 ...

  9. 5分钟快速接入钉钉实现钉钉考勤

    一.前言 由于今年疫情影响,假期的无限延长让大家都不得不进行线上办公,说到线上办公就毫无疑问,钉钉是这个疫情假期最大的赢家,APP的火热程度以及下载量甚至压过了微信,跃居App store免费排行榜第 ...

最新文章

  1. Jackson、FastJson快速入门(整合SpringMVC)
  2. php smarty 分页类,Smarty分页类Smartypaginate
  3. Android开发中方法数超过65535的简单解决方法
  4. 让未备案的网站先飙起来
  5. Java中Map的使用
  6. oracle中修改process
  7. 646. Maximum Length of Pair Chain 最长的链条长度
  8. [洛谷P3919]【模板】可持久化数组
  9. Hadoop_17_MapRduce_案例2_实现用户手机流量统计(ReduceTask并行度控制)
  10. 阳光点歌系统服务器说明书,天行阳光机顶盒点歌系统安装及配置说明
  11. python决策树分箱_分箱方法 - 静静的白桦林_andy - 博客园
  12. 【moment】moment生成日历图及日历事件展示
  13. mysql去掉两个最高分_excel去掉两个(多个)最低分、最高分,求总(平均)分...
  14. 卷积神经网络(CNN)和循环神经网络(RNN)有什么区别?
  15. 《Linux内核分析》期中总结
  16. JavaScript诞生二十年,作者Brendan Eich自述10天内开发出JS语言
  17. 云计算 python PXE+KS无人值守安装
  18. 2020 GDUT Rating Contest I A. Cow Gymnastics
  19. burpsuite抓取手机app数据包(通过笔记本开热点方式)
  20. Win10无法登录微软账号错误代码0x80190001的解决方法

热门文章

  1. docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。
  2. mongodb mysql配置_Nosql_MongoDB数据库配置以及基本指令
  3. linux 状态码的意义,HTTP状态码是什么?常见的状态码描述都有什么?
  4. php属性未定义,PHP-警告-未定义的属性:stdClass-修复?
  5. hive mysql性能_Hive数据库安全审计功能
  6. c语言字符为0和1,//C语言:将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制数返回。...
  7. 国服服务器_外服玩家热议LOL国服倒计时插件:说好的公平竞技呢?
  8. conda安装tensorflow-gpu简洁版_win10 tensorflow2.2 安装注意事项
  9. leetcode 112 --- 二叉树根节点到叶子节点和为指定值的路径
  10. 自学java编译老是出错_为什么按照书上的代码,编译老是出错?