热门关键字:
jquery > jquery教程 > jquery教程 > 钉钉企业内部H5微应用开发详解

钉钉企业内部H5微应用开发详解

477
作者:管理员
发布时间:2021/5/10 17:22:20
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4677
  企业内部H5微应用开发 分为 服务端API和前端API的开发,主要涉及到进入应用免登流程和JSAPI鉴权。


  JSAPI鉴权开发步骤:


  1、创建H5微应用


  登入钉钉开放平台(进入“应用开发”->企业内部开发H5微应用->创建应用,并填写基本信息和配置开发信息


  2、JSAPI鉴权服务端API的开发:


  (1)通过appKey 和 appSecret 获取调用接口凭证AccessToken(


  (2)通过AccessToken 获取用于JSAPI的临时票据Ticket(


  (3)ticket(JSAPI的临时票据),nonceStr(随机串),timeStamp(时间戳),url(当前网页的URL,不包含#及其后面部分)计算签名信息


  计算签名参数


  (4)通过AccessToken 获取用于JSAPI的临时票据Ticket(说明:由于会牵涉到多个企业,企业的appKey 和 appSecret的一些信息都是写在JSON配置文件中,前端传企业ID到服务端,服务端就会从JSON配置文件中获取企业信息)


  企业的配置文件api_config.json


  3、JSAPI鉴权前端API的开发:


  前端发送GET请求获取服务端的JSAPI 鉴权配置信息


  4、H5微应用的免登


  “免登”是指用户进入应用后,无需输入钉钉用户名和密码,应用程序可自动获取当前用户身份,进而登录系统的流程。


  1、前端去获取微应用免登授权码,然后把授权码发送到服务端api得到当前用户信息


  2、服务端API获取用户信息


  提醒:钉钉的信息获取必须在钉钉应用环境中运行。(我是在电脑上安装安卓模拟器然后安装钉钉APP进行调试的)




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐