写了一个.net版的demo
Re写了一个.net版的demo
怎么js不执行呢 而且貌似这个是移动端 pc应该是使用JS-API开发企业应用免登(PC端)#在使用jsApi的时候,引入的jsapi地址为:g.alicdn.com/dingding/dingtalk-pc-api/2.3.1/index.js在使用jsApi的时候,调用方式为:DingTalkPC.config,用DingTalkPC替换移动客户端的dd调用方式。但是 依然不执行
//jsapi的配置。我注销之后代码仍然可正确执行。这里我没有了解到具体的函义与用法
dd.config({
appId: _config.appId,
corpId: _config.corpId,
timeStamp: _config.timeStamp,
nonceStr: _config.nonce,
signature: _config.signature,
jsApiList: ['runtime.info',
'biz.contact.choose',
'device.notification.confirm',
'device.notification.alert',
'device.notification.prompt',
'biz.ding.post',
'runtime.permission.requestAuthCode',
'device.geolocation.get',
'biz.ding.post',
'biz.contact.complexChoose']
});
dd.ready(function () {
//获取免登授权码 -- 注销获取免登服务,可以测试jsapi的一些方法
dd.runtime.permission.requestAuthCode({
corpId: _config.corpId,
onSuccess: function (result) {
location.href='ServerApi.aspx?code=' + result['code'];
},
onFail: function (err) { }
});
debugger
//这里写一个简单的jsapi的弹用,其它api的调用请参照钉钉开发文档-客户端开发文档
dd.device.notification.alert({
message: '测试弹窗',
title: '提示',//可传空
buttonName: '收到',
onSuccess: function () {
/*回调*/
},
onFail: function (err) { }
});
});
赞0
踩0