1、首先我使用java后台编写了相关获取企业token、ticket、数字签名、时间戳等的方法;
2、进行PC端开发,在html页面引用了jquery-min.js、钉钉服务器端开发脚本index.js文件,又自定义了一个js文件,在其中编写下列脚本:
(function($) {
debugger;
DingTalkPC.config({
agentId: 'XXX', // 必填,微应用ID
corpId: 'XXX',//必填,企业ID
timeStamp: 1454081483759, // 必填,生成签名的时间戳
nonceStr: 'XXX', // 必填,生成签名的随机串
signature: 'XXX', // 必填,签名
jsApiList: ['device.notification.alert', 'device.notification.confirm'] // 必填,需要使用的jsapi列表
});
DingTalkPC.ready(function(res){
{
authorizedAPIList: ['device.notification.alert','device.notification.confirm'] //已授权API列表
//unauthorizedAPIList: [''], //未授权API列表
}
//接口操作应该在ready后才可调用
});
$("#send").on("click",function(){
debugger;
DingTalkPC.device.notification.alert({
message: "亲爱的",
title: "提示",//可传空
buttonName: "收到",
onSuccess : function() {
/*回调*/
alert("succez");
},
onFail : function(err) {
alert("err"+err);
}
});
});
})(jQuery);
3、完成上述步骤,想调用弹出框的方法,可是执行失败,请问还有什么需要配置的
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。