赞
踩
打开 钉钉开发平台,创建应用—填写基本信息—添加应用能力选择网页应用—填写网页应用信息—权限管理配置项如下图所示—应用发布
JSAPI: JSAPI.
npm install dingtalk-jsapi --save
import * as dd from "dingtalk-jsapi" export function GetCode(callback) { const corpId = 'dingxxxxxxxxx' //钉钉企业id if (dd.env.platform !== "notInDingTalk") { dd.ready(() => { dd.runtime.permission.requestAuthCode({ corpId: corpId, onSuccess: (info) => { callback(info.code) }, onFail: (err) => { alert('fail') } }) }) } }
import { GetCode } from "../../utils/dingding.js" GetCode((code) => { //如果获取到code,就调取dingTalkLogin接口把code传给后端用来获取用户信息 dingTalkLogin(code) .then((res) => { if (res.status == 200) { //这里就会获得token、name等一些信息,可以做下一步操作啦~ uni.setStorageSync("token", res.data.accessToken) } }) .catch((err) => { uni.showModal({ title: "温馨提示" + err, content: JSON.stringify(err) }) }) })
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。