钉钉小程序的开发入门【亲自调试】
如何简单开发一个钉钉小程序呢?
一、创建应用
在本部分,你将在开发者后台创建一个小程序应用,并完成基础配置。
登录钉钉开发者后台
在开发者后台页面,选择企业内部开发,然后单击创建应用。
3、在弹出的创建应用页面中填写基本信息,然后单击确定创建。应用类型:选择小程序,开发方式:选择企业自助开发
4、应用创建完成后,在基础信息页面,复制应用的AppKey和AppSecret备用。
二、开发和部署后端服务
使用IntelliJ IDEA配置并启动一个基于Spring Boot的后端服务。
参考以下操作,下载服务端示例代码并完成部署:
1、执行以下命令,下载服务端代码。
git clone https://github.com/open-dingtalk/org-mini-program-tutorial-java.git
2、使用IntelliJ IDEA打开下载的代码工程,并修改配置:
打开src/main/java/com/dingtalk/constant/AppConstant.java
文件,填写创建应用时复制的AppKey和AppSecret
3、可以简单写一个查询用户信息的接口(测试使用)
4、参考以下操作,启动后端服务。
三、开发小程序前端
1、执行以下代码,下载小程序前端项目文件。
git clone https://github.com/open-dingtalk/org-mini-program-tutorial-front-end.git
2、打开小程序IDE工具,然后选择已下载的小程序项目,项目类型选择钉钉 > 企业内部应用。
3、扫码登录后,关联已创建的小程序应用小程序Demo。
4、打开org-mini-program-tutorial-front-end/page/index/index.js
文件修改应用的域名。
5、单击查询用户信息,查看是否可以成功获取接口数据。
四、上传发布小程序
完成小程序调试开发后,你可以参考本部分操作上传和发布小程序:
1、单击上传,确认小程序版本,然后再次单击上传
2、上传成功后,打开开发者后台,在应用详情页面,单击版本管理与发布,然后选择已上传的版本,再单击发布。
到这来你已完成本教程的全部内容!小程序发布后,用户可在工作台中使用已发布的小程序应用。
现在你已经拥有一个可以正常运行的钉钉应用。最后记得关注下小编哈!底下点赞加收藏哦,不迷路,嘻嘻~
钉钉小程序的开发入门【亲自调试】相关推荐
- 《微信小程序:开发入门及案例详解》—— 3.4 小结
本节书摘来自华章出版社<微信小程序:开发入门及案例详解>一 书中的第3章,第3.4节,作者李骏 边思,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.4 小 ...
- 【微信小程序】开发入门篇(二)
前言 ❤️ 所谓信仰,可能就是在人们一无所剩的时候仅有的那种东西 ❤️ [微信小程序]开发入门篇(二) 一.小程序的宿主环境 (1)宿主环境简介 1.1 什么是宿主环境 1.2 小程序的宿主环境 (2 ...
- 【微信小程序】开发入门篇(一)
前言 ❤️ 你可能认为一个人无法改变世界,但我想让你知道,这个世界也无法改变像我这样的人 ❤️ [微信小程序]开发入门篇(一) 一.小程序简介 (1)小程序与普通网页开发的区别 二.第一个小程序 (1 ...
- 微信小程序云开发入门(图文详解)
以下内容是我第一次微信小程序云开发的一次记录,从真正的0基础入门,到基本掌握一些内容. 其中遇到的一些问题,和根据网上 的一些资料,整理出来真正可用的,实测可行的源代码. 以下放出我的github源码 ...
- 微信小程序云开发入门(二)-数据库详解
微信小程序云开发入门(二)-数据库详解 接上一篇:微信小程序云开发入门(一) 摘要: 因为微信小程序云数据库有点类似传统的关系型数据库,但又有所不同.所以刚入手的时候会有点困扰,经过一段时间的学习和摸 ...
- 微信小程序云开发入门(一)
微信小程序云开发入门(一) 摘要:微信小程序云开发是包含了服务器以及数据库的运行环境,而且只需要开发者进行简单的管理,关键是不用服务器进行权限验证,步骤简单不少,非常适合个人开发者和创业者使用.虽然云 ...
- ebs开发入门 oracle 知乎_微信小程序云开发入门第一篇---开发准备事项
在开始本文的正式内容之前,先允许我做一个简单的自我介绍,我是一名嵌入式软件开发人员,目前在一家音视频处理芯片公司做linux系统下音视频开发的相关工作,算是嵌入式软件开发行业的老人了,如果您对嵌入式行 ...
- 微信小程序云开发入门第一篇---开发准备事项
在开始本文的正式内容之前,先允许我做一个简单的自我介绍,我是一名嵌入式软件开发人员,目前在一家音视频处理芯片公司做linux系统下音视频开发的相关工作,算是嵌入式软件开发行业的老人了,如果您对嵌入式行 ...
- 微信小程序云开发入门-快速获取手机号
一.前言 很多时候,我们需要获取用户的手机号码,一般是由用户自己输入,然后我们需要保证手机号的准确性比较高的话,可能还需要搭配一个验证码的功能来确保一定的准确性.这样实现起来的开发成本以及用户体验感都 ...
- 微信小程序云开发入门-数据库插入数据(包含批量)
一.前言 文章将介绍如何在微信小程序云开发中向云开发数据库插入数据(单条或批量). 写法有好几种,文章将会一一进行对比,看看每种写法之间有何优缺点,如何让代码看起来更优雅. 为了更加贴合实际的开发逻辑 ...
最新文章
- 二叉树-二叉树的最大深度(递归 )
- UIView及其分类的属性方法定义
- python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序
- restful api与传统api的区别(方式及语法)
- matlab 字符串替换
- Python Django 配置URL的方式(url传参方式)
- rm: 无法删除swap: 不允许的操作_safe-rm老板再也不用担心我删库跑路啦[视频]
- java store()_Java.util.Properties.store()
- 数据产品-数据分析和可视化工具Excel基础使用
- 【英语学习】【Daily English】U11 Work L04 Can you keep it a secret?
- java有关问题,Java常见有关问题和解决方法
- 翻身的废鱼——论PHP从入门到放弃需要多久?18
- 【图像边缘检测】基于matlab GUI Sobel+Prewitt+Canny算子图像边缘检测(带面板)【含Matlab源码 1045期】
- 2022最全知识点——RF接口自动化框架项目实战
- otool 与dylib
- 《宏命令完全指南》8.0最新修改篇
- 深信服超融合HCI初级笔试题目(三套)
- masked_fill_() - masked_fill() - v1.5.0
- ZYNQ裸板:串口篇
- 利用canvas画一个钟表