本文參考:
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
否則就會報錯,因為這個小程式開發工具要這樣,
六.獲取用戶資訊
jsapi引入
專有釘釘門戶
https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=kfzn&slug=knqb1i 
去拿業釘釘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 => {})
大致流程就是這樣
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337676.html
標籤:其他

