今天完成第一次钉钉的开发
作者:随然 日期:2017-04-23
我们单位以前用微信企业版,功能有限。单位决定用钉钉,确实功能多了很多。
所以以前在微信上面建的网页应用全部要转到钉钉上来。
微信的免登陆认证比较简单,一个PHP页面就能搞定。但是没想到钉钉的免登陆认证这么复杂,研究钉钉的文档研究了好几次都没搞定。主要是对PHP和AJAX不是很熟悉,所以才花了这么多时间都没搞定。还好,在钉钉论坛找到一个高手,抱着试试看的心态找他帮忙,付费也可以。他开始也以为简单,以为一会就能搞定。但结果也出乎他的意料,他也搞了好几个小时,从上午11点搞到下午3点半。最感动的是他不收费,说帮助别人的时候就提高了技术。难以相信这么乐于助人的人。这个代码不能运行在PHP5.2版本,所以顺便也升级了服务器的PHP版本。下载PHP5.6,弄了一个小时,都快搞好了,没想到打开西数的程序的时候发现可以直接安装5.5的,几分钟就搞定了。开始那么多时间都浪费了。
钉钉免登认证调试好以后,还是发现以前的安全验证不是很强,又顺便升级了一下安全性。另外处理了一个按钮样式问题。以前等了路确认按钮在安卓手机上没问题,但是在苹果手机上显示就不一样。调试了很多次没找到原因。今天还是一行一行的代码来删除找原因。最后才发现把按钮代码 input 改为 button 就可以了。真实服了自己了,居然一直都没注意到这里。
所以以前在微信上面建的网页应用全部要转到钉钉上来。
微信的免登陆认证比较简单,一个PHP页面就能搞定。但是没想到钉钉的免登陆认证这么复杂,研究钉钉的文档研究了好几次都没搞定。主要是对PHP和AJAX不是很熟悉,所以才花了这么多时间都没搞定。还好,在钉钉论坛找到一个高手,抱着试试看的心态找他帮忙,付费也可以。他开始也以为简单,以为一会就能搞定。但结果也出乎他的意料,他也搞了好几个小时,从上午11点搞到下午3点半。最感动的是他不收费,说帮助别人的时候就提高了技术。难以相信这么乐于助人的人。这个代码不能运行在PHP5.2版本,所以顺便也升级了服务器的PHP版本。下载PHP5.6,弄了一个小时,都快搞好了,没想到打开西数的程序的时候发现可以直接安装5.5的,几分钟就搞定了。开始那么多时间都浪费了。
钉钉免登认证调试好以后,还是发现以前的安全验证不是很强,又顺便升级了一下安全性。另外处理了一个按钮样式问题。以前等了路确认按钮在安卓手机上没问题,但是在苹果手机上显示就不一样。调试了很多次没找到原因。今天还是一行一行的代码来删除找原因。最后才发现把按钮代码 input 改为 button 就可以了。真实服了自己了,居然一直都没注意到这里。