1.建立服务器我们可以在数据库中建一个qrlogin的表来保存key,比如我们建这样的一个表其中qrl_guid就是登录的key,登录后的标识flag就是qrl_dingDingUserId(钉钉用户的ID)。2.生成二维码二维码的生成可以使用相关的库,比如.net的可以用thoughtworks.qrcode.dll,生成的字符串是htttp://www.xxx.com/qrlogin.html?key=生成的GUID,代码如下[csharp] view plain copy string enCodeString = "http://www.xxx.com/qrlogin.html?key=" + key; QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); Bitmap qrBmp = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8); 其中key需要先将其插入到数据库表TQRLogin中。3.qrlogin.html页面在使用钉钉扫一扫进入冲塌到qrlogin.html页面后,我们不只需要得到url中的key,还需要得到该用散颤圆户的信息,为此需要jsapi的票据,然后洞配配置要调用的jsapi,比如dd.runtime.permission.requestAuthCode,再通过该函数得到用户的信息,示例代码如下[javascript] view plain copy
相关文章
-
Web服务器的作用是什么?
2023-07-19 17:00 阅读(636) -
webqq怎样登陆网页步
2023-06-16 17:55 阅读(556) -
WEB是什么意思?
2023-06-12 17:17 阅读(542)
1 web前端开发主要学哪些?
632 阅读
2 登录中行企业网银提示“重新下载安全控件”如何处理?
595 阅读
3 web messanger
563 阅读
4 登录WLAN是什么意思
613 阅读
5 登录营业执照年检
535 阅读