openid 钉钉_钉钉微应用移动端获取用户信息

这篇博客介绍了两种在钉钉微应用中获取用户信息的方法。第一种是通过前端配置dd.config并传递必要的鉴权参数来调用API获取用户信息。第二种是在未鉴权的情况下,前端获取授权码,后端通过钉钉API交换access_token,然后获取userid及用户详细信息。
摘要由CSDN通过智能技术生成

个人博客迁移到biubu.cn,此处停更.请移步。

方式一 鉴权流程完成后

钉钉的某些API在鉴权前是可以调用的,因此,可以直接调用,但是 dd.biz.user.get 不鉴权是无法调用的,关于鉴权,请参考 钉钉鉴权文档;配置完成之后,将相关参数传递给前端,前端在将下列参数配置齐全就可以调用 dd.biz.user.get 获取用户信息了.

dd.config({

agentId: '', // 必填,微应用ID

corpId: '',//必填,企业ID

timeStamp: , // 必填,生成签名的时间戳

nonceStr: '', // 必填,生成签名的随机串

signature: '', // 必填,签名

type:0/1, //选填,0表示微应用的jsapi,1表示服务窗的jsapi,不填默认为0。该参数从dingtalk.js的0.8.3版本开始支持

jsApiList : [ 'runtime.info', 'biz.contact.choose',

'device.notification.confirm', 'device.notification.alert',

'device.notification.prompt', 'biz.ding.post',

'biz.util.openLink' ] // 必填,需要使用的jsapi列表,注意:不要带dd。

});

方式二 没有鉴权

后端提供接口,接受微应用免登授权码。前端调用 dd.runtime.per

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值