IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 浙政钉 前端 对接流程(小程序) -> 正文阅读

[移动开发]浙政钉 前端 对接流程(小程序)

本文参考:

uni-app配置钉钉小程序步骤 - 喜欢美食的利亚 - 博客园1.创建项目 2.在项目根目录配置或者新建package.json文件,配置代码 { "uni-app": { "scripts": { "mp-dihttps://www.cnblogs.com/wly08/p/14511648.html

一.首先你得有一个 专有钉钉的账号

叫你们公司的开放平台的管理员给你注册一个你的账号,你再去拿着你的注册的手机号和你的姓名去激活(注册成功会发短信提醒你)在短信链接里面去下载专有钉钉 进行激活(还有就是,你开发中用到什么权限,记得叫管理员给你授权)

这个专有钉钉app后面还有用(调试),别删!

专有钉钉门户https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=ksrm&slug=aqbgay

二.在专有钉钉 创建你要的项目

统一登录中心https://openplatform-portal.dg-work.cn/devPage/#/myApp创建好之后

这些东西都是要 前端?或 者后 端配置好的才能上线

开发什么功能用到什么权限都在这里授权

别忘了吧前后端开发的小伙伴一起拉进来 开发 配置

三.安装政务钉钉开发者工具(支付宝开发工具好像也行,具体没试过行不行,都是一家的)

专有钉钉门户https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=ksrm&slug=onakuo根据你的系统下载开发工具

四.使用uni-app创建一个小程序(我这里是使用uni-app来写代码,钉钉开发者工具来调试的,应该还有别的方法。)

?1.使用 uni-app 创建一个项目

?2.在项目根目录配置或者新建package.json文件,配置代码(适配钉钉小程序的路由)

{
    "uni-app": {
        "scripts": {
            "mp-dingtalk": { 
                "title":"钉钉小程序", 
                "env": { 
                    "UNI_PLATFORM": "mp-alipay" 
                },
                "define": { 
                    "MP-DINGTALK": true 
                }
            }
        }
    }
}

3.运行到钉钉小程序

?

?

?五.配置

1.下载专有钉钉的配置文件

专有钉钉门户

?然后再登录你的专有钉钉账号

2.白名单配置(不配置就无法真机调试)

真机调试用专有钉钉扫码

去问你们公司钉钉管理员要你的UID

统一登录中心https://console.dg-work.cn/console/home#/organizetionAndEmployee

?

?3.路由有一个小坑

你的uni-app代码中首页的路由和名称一定要为index

否则就会报错,因为这个小程序开发工具要这样。

?六.获取用户信息

?先去拿业钉钉corpId

开发者后台统一登录 - 钉钉统一身份认证https://open-dev.dingtalk.com/#/

my.getAuthCode({
					// 这个id后期完成后还得替换为业主的钉钉corpId
					// 去这个网页查看 https://open-dev.dingtalk.com/#/
				    corpId: "ding2bd*******************eb6378f"
				}).then(res => {
				    console.log('免登授权码',res)
					console.log('免登授权码',res.result.code)
					this.code = res.result.code
				}).catch(err => {})

大致流程就是这样

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:19:17  更:2021-10-26 12:20:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:14:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码