欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

钉钉H5应用开发-jsapi调用

发布时间:2023/12/10 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 钉钉H5应用开发-jsapi调用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近开发一个钥匙管理的应用,要和钉钉的审批功能进行连接,大体的功能就是发审批进行取钥匙,然后审批通过后发审批的人进行控制开锁。我用到的语言是asp.net

        碰到的问题都有哪些?

        1:再钉钉上开发的应用根据什么去拿审批呢?

                既然在钉钉的程序上添加H5应用,那就是默认已经登录钉钉了,所以可以调用钉钉的免登码,根据免登码获取对应人的信息,我当时把发审批的记录和这个人的钉钉ID进行存储,然后在库里标识这条记录是否使用过,当时的问题就卡在了钉钉ID的获取,然后有了这个问题,具体解决方案就是根据免登码。

        2:使用了钉钉的jsapi后获取的值怎么使用

        这个钉钉免登码要在前端进行获取,然后传到后端,但是问题获取的值怎么进行传递呢?

        因为使用的html然后就是用了一个控件 HiddenField 这个控件是一个隐藏控件,对用户是不显示的,通过用它的value进行接收值,然后后在aspx.cs中使用它的value就行了。

                

//引入钉钉的api <script src="//g.alicdn.com/dingding/open-develop/1.6.9/dingtalk.js"></script><asp:HiddenField ID="HiddenField1" runat="server" /><script>//日期时间选择器function SelectTime() {dd.ready(function () {dd.biz.util.datetimepicker({format: 'yyyy-MM-dd HH:mm',value: '2015-04-17 08:00', //默认显示onSuccess: function (result) {var result = result.value;//这个使用HiddenField 接收返回值document.getElementById("HiddenField1").value = result;},onFail: function (err) { }})})}</script>

总结

以上是生活随笔为你收集整理的钉钉H5应用开发-jsapi调用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。