步骤一:创建应用
参考以下步骤,在钉钉开放平台上创建企业内部小程序,并完成基础配置:
使用钉钉开发者账号登录开发者后台
在开发者后台页面,单击应用开发,然后选择企业内部开发>小程序,最后单击创建应用
在弹出的创建页面中填写基本信息,并单击确定创建。
应用创建完成后,在凭证与基础信息页面复制应用的AppKey和AppSecret备用
单击开发管理进入管理页面,然后单击修改,并根据以下内容配置开发信息:
服务器出口IP:输入调用钉钉服务端API 时使用的IP 即企业服务器的公网IP,多个IP 请以英文逗号","隔开,支持带一个*号通配符的IP 格式。最多可设置20 个,并且符合IPV4 规则。
PC 端首页地址(可选):输入在PC 端钉钉工作台上打开本应用的地址。链接地址必须以http 或https 开头。
管理后台地址(可选):输入组织管理员在钉钉管理后台访问该应用的地址。
单击人员管理,然后单击添加人员添加开发人员。
单击安全中心,然后单击添加,添加一个HTTP安全域名。安全域名是后端服务部署的服务器的公网IP域名。当小程序的前端与服务端需要进行网络通信时,需要设置安全的域名。小程序前端只能通过已经设置的安全域名或是IP与服务端进行网络通信。当安全域名更新时,需要在小程序开发工具重新打包上传版本,设置的域名才会生效。
单击权限管理进入权限管理页面,然后根据以下配置添加接口调试权限。
权限范围选择全部员工,然后单击添加接口权限
选择通讯录>通讯录只读权限,单击确认。
步骤二:服务端开发
创建应用成功后,参考以下步骤完成服务端代码的配置和部署:
下载服务端代码:git clone https://github.com/open-dingtalk/org-mini-program-tutorial-java.git
导入服务端代码
配置服务端代码,修改src/main/java/com/dingtalk/constant/AppConstant.java 文件中参数值。
启动后端服务:打开src/main/java/com/dingtalk/Application.java 文件,运行后端服务。
在浏览器中访问http://localhost:8080/welcome 检查服务是否启动成功。
显示如下页面表示启动成功。
步骤三:前端开发
服务端代码配置部署成功后,参考下面步骤完成小程序前端代码的配置部署:
下载前端代码:git clone https://github.com/open-dingtalk/org-mini-program-tutorial-front-end.git
导入前端代码
登录IDE工具
关联已经创建的小程序应用小程序Demo
配置前端代码,打开org-mini-program-tutorial-front-end/page/index/index.js 文件修改配置信息
单击点击登录调试小程序,查看是否可以成功获取登录信息。
步骤四:上传发布小程序
前端代码配置部署成功后,参考以下步骤完成上传和发布小程序:
单击上传,确认小程序版本,然后再次单击上传
上传成功后,打开开发者后台,在应用详情页面,单击版本管理与发布,然后选择已上传的版本再单击发布。
默认发布后企业内部成员可以使用该版本的应用。可以选择使用该应用的范围,然后单击保存修改。
以上内容摘自《钉钉应用开发者速成手册》电子书,点击https://developer.aliyun.com/topic/download?id=1187可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。