钉钉应用云开发-五次案例分享和心得体会

1.认识云开发

云开发平台地址

https://workbench.aliyun.com/?spm=a2c6h.22719814.1364563.33.d5d14bdeRW7jum

3分钟搭建个人Hexo博客

https://help.aliyun.com/document_detail/172145.html?spm=a2c6h.14949800.J_7627977360.2.af6269fehIuOI1

随笔

Serverless、ECS、CloudIDE、容器、解决方案

案例:运用云开发平台简单部署一个应用

· 注意FC、SAE、ASK三个计算服务的区别
· 需要开通依赖的云服务
· 开发部署的三个环境本质上没有区别
在这里插入图片描述
在这里插入图片描述

2.Serverless云应用访问数据库、中间件产品配置

利用RDS MySQL数据库云开发ToDo List https://developer.aliyun.com/adc/scenario/exp/fd6ecd7208af42cf9979ef558dd1e976?spm=a2c6h.14949800.J_7627977360.4.af6269fehIuOI1
RDS管理控制台

https://rdsnext.console.aliyun.com/dashboard/cn-hangzhou

OTS控制台

https://otsnext.console.aliyun.com/cn-hangzhou/list?productName=otsnext

案例:连接数据库快速开发 Todo List。两种方式任选其一 1. 通过RDS-MYSQL搭建自己的TODO-LIST 2.通过OTS搭建自己的TODO-LIST。

· RDS需要充点钱,想暂时免费测试建议用OTS
· TODO-LIST是在云平台创建应用时的应用模板
· 在第一个案例的基础上加入应用配置,参数大概有下面4个
· 阿里云控制台有ACCESSKEY管理
#ACCESSKEY MIDWAY_OTS_ACCESSKEY
#EndPoint MIDWAY_OTS_ENDPOINT
#实例名 MIDWAY_OTS_INSTANCE
#SECRET MIDWAY_OTS_SECRET
在这里插入图片描述
在这里插入图片描述

3.钉钉开发平台接入基础

钉钉开发者后台

https://open-dev.dingtalk.com/?spm=a2115p.8777639.4570797.9.205a4260xoyyLZ#/

钉钉小程序开发教程

https://developers.dingtalk.com/document/tutorial/develop-mini-programs

创建用户教程

https://developers.dingtalk.com/document/app/user-information-creation

服务端API调试工具 API Explorer

https://open-dev.dingtalk.com/apiExplorer?spm=ding_open_doc.document.0.0.60984cc4PQPMJj#/?devType=org&api=oauth2_1.0%23GetUserToken

案例:创建一个新的企业,然后在企业中创建一个应用,并用这个应用的App Key和AppSecrct调用创建用户接口,新建一个用户

· 你需要是一家企业的管理者,建议新建企业随便倒腾
· 创建应用后,基础信息里的应用凭证很关键
· 在开发管理设置服务器出口IP,在权限管理开通相应的接口权限,不然没权限调用接口
在这里插入图片描述

在这里插入图片描述

4.搭建企业审批工作流

搭建审批工作流

https://developers.dingtalk.com/document/tutorial/create-an-approval-task

OA管理后台

https://login.dingtalk.com/oauth2/challenge.htm?redirect_uri=https%3A%2F%2Foa.dingtalk.com%2Fomp%2Flogin%2Fdingtalk_sso_call_back%3Fcontinue%3Dhttps%253A%252F%252Foa.dingtalk.com%252Findex.htm%253Fspm%253Dding_open_doc.document.0.0.6b645330QUYG43&response_type=code&client_id=dingoaltcsv4vlgoefhpec&scope=openid+corpid&org_type=management#/microApp/microAppList

案例:设计一个请假申请或者是一个补卡申请,然后表单发布之后,使用手机端或PC端查看设计的表单

· 表单、流程按需设计
· 拖拽式设计加编写流程图
在这里插入图片描述

5. Serverless云应用访问钉钉开发平台

会议室预定教程

https://developers.dingtalk.com/document/tutorial/quickly-build-h5-microapplications-meeting-room-reservation?spm=ding_open_doc.21783679.J_8863446580.2.75c34ce97bMFDV

案例:布置一个会议室预定系统上线钉钉应用,需要用户将手机号码读取成功,显示在会议室预定的首页

在文档中找到对应的接口
根据userid获取用户详情的接口 https://developers.dingtalk.com/document/app/queries-user-details

后台调用官方api,下图是定位到源码使用过https://oapi.dingtalk.com/user/get这个接口的位置,可以按照需求增加用户的相关信息,再用前端代码展示
在这里插入图片描述

在这里插入图片描述

心得体会

学习钉钉应用云开发,我基本上都是使用阿里云的产品,整体感受就是对用户挺友好的,如:开发文档详细,操作界面简单,产品设计人性化。如果你有一个好的idea想要实现并且快速上线,云开发平台是个很不错的选择,没有过多的学习压力且安全稳定,如果你有一个数据量巨大的复杂系统需要部署上云,也可以使用云开发平台,丰富的成熟解决方案可以帮你解决问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值