Maison  >  Article  >  interface Web  >  Tutoriel DingTalk intégré HTML5

Tutoriel DingTalk intégré HTML5

Guanhui
Guanhuiavant
2020-06-22 13:26:204712parcourir

Tutoriel DingTalk intégré HTML5

1. Vous devez introduire le js officiel de DingTalk


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

ou npm dans le projet. 🎜>Tutoriel recommandé : "

HTML
"

2 La propre API de DingTalk nécessite une authentification, alors assurez-vous de vous authentifier avant de l'utiliser.

Obtenez l'authentification. de l'interface DingTalk

dd.config({
              agentId:agentid, // 必填,微应用ID
              corpId:corpId,//必填,企业ID
              timeStamp:timeStamp, // 必填,生成签名的时间戳
              nonceStr: nonceStr, // 必填,生成签名的随机串
              signature:signature, // 必填,签名
              type:0,
              jsApiList : [ &#39;runtime.info&#39;, &#39;biz.contact.choose&#39;,&#39;biz.contact.chooseMobileContacts&#39;,
                &#39;device.notification.confirm&#39;, &#39;device.notification.alert&#39;,
                &#39;device.notification.prompt&#39;, &#39;biz.ding.post&#39;,&#39;biz.util.previewImage&#39;,
                &#39;biz.util.openLink&#39;,&#39;device.geolocation.start&#39;,&#39;device.geolocation.get&#39;,&#39;biz.util.uploadImageFromCamera&#39;,&#39;biz.util.uploadImage&#39; ,
                &#39;device.audio.startRecord&#39;,&#39;device.audio.stopRecord&#39;,&#39;device.audio.play&#39;,&#39;device.audio.pause&#39;,&#39;device.audio.download&#39;,&#39;device.audio.translateVoice&#39;,&#39;device.audio.onPlayEnd&#39;
                ] // 必填,需要使用的jsapi列表,注意:不要带dd。
            });

3. Après l'authentification, vous pouvez utiliser l'API DingTalk dans le projet, mais lors de l'appel de l'API DingTalk, vous devez l'exécuter dans dd.ready, sinon une erreur se produira. être signalé

  dd.ready(()=>{
      //获取地理位置
              dd.device.geolocation.get({
      targetAccuracy : Number,
      coordinate : Number,
      withReGeocode : Boolean,
      useCache:true, //默认是true,如果需要频繁获取地理位置,请设置false
       onSuccess : (result) =>{
        alert(&#39;succe: &#39; + JSON.stringify(result))
                   
       },
      onFail : (err) => {
       alert(&#39;fail: &#39; + JSON.stringify(err))
       }
      })
 })


PS : Si vous utilisez l'API DingTalk globalement, vous pouvez Il peut être appelé sur la page app.vue, ou il peut être appelé sur le main.js

Tutoriel associé : "
Tutoriel CSS
"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer