HTML5 嵌入钉钉教程


本文摘自PHP中文网,作者Guanhui,侵删。

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


1

2

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

</script>

或者npm 也可以的

推荐教程:《HTML》

2,钉钉自带的api,有写是需要鉴权的,所以在使用之前一定要先鉴权

获取钉钉接口的鉴权


1

2

3

4

5

6

7

8

9

10

11

12

13

14

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里面执行,不然会报错


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

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

相关教程:《CSS教程》

以上就是HTML5 嵌入钉钉教程的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

HTML5新特性之websocket

HTML5新增了哪些标签和属性?新增了标签和属性(总结)

HTML5新增标签--nav标签介绍

总结HTML5中新表单元素的使用方法及实例教程

HTML5web本地存储实例详细说明

HTML5-xmlhttprequest level 2概述详解

HTML5本地数据库实例详解

h5怎样实现输入框提示语+正常文本框提示语

详细介绍精选HTML5/css3动画应用源码分享

HTML5在线预览pdf格式的代码

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...