首页 >web前端 >html教程 > 正文

HTML5 嵌入钉钉教程

转载2020-06-22 13:26:2012302

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


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

或者npm 也可以的

推荐教程:《HTML

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

相关教程:《CSS教程

以上就是HTML5 嵌入钉钉教程的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文转载于:jb51,如有侵犯,请联系admin@php.cn删除

  • 相关标签:Html5 钉钉 嵌入
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论条评论
    亚亚
  • 亚亚· 2021-03-18 08:48:041楼
  • 鉴权代码写***?

  • 专题推荐

    推荐视频教程
  • HTML5基础精讲视频教程HTML5基础精讲视频教程
  • HTML 中文开发手册HTML 中文开发手册
  • html5开发实战之百度外卖手机站前端制作html5开发实战之百度外卖手机站前端制作
  • HTML 代码实例HTML 代码实例
  • HTML5 极速入门HTML5 极速入门
  • 视频教程分类