Html5嵌入钉钉的实现示例


Posted in HTML / CSS onJune 04, 2020

1,需要在项目种引入钉钉官方的js

<script type="text/javascript" src="http://g.alicdn.com/dingding/dingtalk-jsapi/2.3.0/dingtalk.open.js" >
</script>

或者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种调用

到此这篇关于Html5嵌入钉钉的实现示例的文章就介绍到这了,更多相关Html5嵌入钉钉内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
详解CSS3 用border写 空心三角箭头 (两种写法)
Sep 29 HTML / CSS
CSS3动画之利用requestAnimationFrame触发重新播放功能
Sep 11 HTML / CSS
CSS3制作日历实现代码
Jan 21 HTML / CSS
布局和排版教程 纯css3实现图片三角形排列
Oct 17 HTML / CSS
CSS3中的Media Queries学习笔记
May 23 HTML / CSS
css3旋转木马_动力节点Java学院整理
Jul 12 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
Dec 28 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
Mar 04 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
Sep 16 HTML / CSS
CSS3实现模糊背景的三种效果示例
Mar 30 HTML / CSS
HTML基本元素标签介绍
Feb 28 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
Jun 04 #HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
Jun 03 #HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
Jun 03 #HTML / CSS
使用Html5 Stream开发实时监控系统
Jun 02 #HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 #HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 #HTML / CSS
HTML5实现直播间评论滚动效果的代码
May 27 #HTML / CSS
You might like
php 购物车的例子
2009/05/04 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
javascript 模拟点击广告
2010/01/02 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
vue实现购物车小案例
2019/09/27 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
python与php实现分割文件代码
2017/03/06 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
python框架中flask知识点总结
2018/08/17 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
pytorch 常用线性函数详解
2020/01/15 Python
2014的自我评价
2014/01/13 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
行政经理岗位职责
2015/04/15 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang