<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE html>
<script src="http://g.alicdn.com/ilw/ding/0.7.5/scripts/dingtalk.js"></script>
<script >
function general1()
{
//alert('asdasd');
dd.config({agentId:'<%=RtHashtable()["agentId"]%>',
corpId:'<%=RtHashtable()["corpId"]%>',
timeStamp:<%=RtHashtable()["timeStamp"]%>,
nonceStr:'<%=RtHashtable()["nonceStr"]%>',
signature:'<%=RtHashtable()["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']});
// alert('asdasd11');
//获取免登授权码 -- 注销获取免登服务,可以测试jsapi的一些方法
// dd.ready(function ()
{
dd.runtime.permission.requestAuthCode({
corpId:'<%=RtHashtable()["corpId"]%>',
onSuccess: function (result) {
//alert(JSON.stringify(result));
document.cookie="code="+ result["code"];
location.href="WebForm2.aspx?code=" + result["code"];
// alert(JSON.stringify(result));
},
onFail: function (err) { alert(JSON.stringify(err));}
});
}
// )
;
}
</script>
<script>
function general(){
alert('hello javascript!');
window.location='WebForm2.aspx';
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body >
<form id="form1" runat="server">
<script defer="defer">
alert('hello javascript!');
window.onload= general1();
</script>
<button onclick="general1()" style="height: 140px; width: 396px">点击这里</button>
<div>
</div>
</form>
</body>
</html>
<script defer="defer">
alert('hello javascript!');
window.onload= general1();
</script>
dd.runtime.permission.requestAuthCode 不执行
但
<button onclick="general1()" dd.runtime.permission.requestAuthCode 正常
是什么原因?
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
signature | 签名 生成错了 |
agentId | String | 是 | 微应用ID,普通企业可以通过OA后台的微应用-设置查看agentID,ISV需要通过调用授权成功后的get_auth_info获取授权方的agentid |
corpId | String | 是 | 企业ID |
timeStamp | String | 是 | 生成签名的时间戳 |
nonceStr | String | 是 | 生成签名的随机串 |
signature | String | 是 | 签名 |
jsApiList | Array | 是 | 需要调用的jsapi列表 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。