最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Html5嵌入钉钉如何实现 Html5嵌入钉钉实现代码示例
时间:2022-06-25 17:56:06 编辑:袖梨 来源:一聚教程网
Html5嵌入钉钉如何实现?本篇文章小编给大家分享一下Html5嵌入钉钉实现代码示例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
1、需要在项目种引入钉钉官方的js
或者npm 也可以的
2、钉钉自带的api,有写是需要鉴权的,所以在使用之前一定要先鉴权
获取钉钉接口的鉴权
dd.config({
agentId:agentid, // 必填,微应用ID
corpId:corpId,//必填,企业ID
timeStamp:timeStamp, // 必填,生成签名的时间戳
nonceStr: nonceStr, // 必填,生成签名的随机串
signature:signature, // 必填,签名
type:0,
jsApiList : [ 'runtime.info', 'biz.contact.choose','biz.contact.chooseMobileContacts',
'device.notification.confirm', 'device.notification.alert',
'device.notification.prompt', 'biz.ding.post','biz.util.previewImage',
'biz.util.openLink','device.geolocation.start','device.geolocation.get','biz.util.uploadImageFromCamera','biz.util.uploadImage' ,
'device.audio.startRecord','device.audio.stopRecord','device.audio.play','device.audio.pause','device.audio.download','device.audio.translateVoice','device.audio.onPlayEnd'
] // 必填,需要使用的jsapi列表,注意:不要带dd。
});
3、鉴权以后就可以在项目中使用钉钉的api了,但是在调用钉钉的api的时候一定要在 dd.ready里面执行,不然会报错
dd.ready(()=>{
//获取地理位置
dd.device.geolocation.get({
targetAccuracy : Number,
coordinate : Number,
withReGeocode : Boolean,
useCache:true, //默认是true,如果需要频繁获取地理位置,请设置false
onSuccess : (result) =>{
alert('succe: ' + JSON.stringify(result))
},
onFail : (err) => {
alert('fail: ' + JSON.stringify(err))
}
})
})
ps:如果是全局使用钉钉的api,可以在app.vue页面种调用,也可以在main.js种调用
相关文章
- 126邮箱极速登录通道-126网易邮箱多账号无缝切换 02-18
- 顺丰官网直达-顺丰官方链接入口 02-18
- 淘宝闪购购物车在哪里找-淘宝闪购购物车入口怎么进 02-18
- 夸克网页版官网入口-夸克浏览器官网页版 02-18
- 一帧秒创网页版直达-一帧秒创官网极速登录 02-18
- 凡人修仙传:人界篇官网首页入口在哪-凡人修仙传:人界篇官网首页入口直达 02-18