钉钉为什么会停止运行微应用开發应对未来可能的PC端使用场景:PC访问网页,工作台登陆后通过钉钉为什么会停止运行服务端接口完成自身业务。
根据官方文档钉钉為什么会停止运行微应用PC端开发和移动端开发已经统一,方便我们统一开发两套使用。
5.根据授权码在前台或后台调用api,获得userId进而再根据userId,调用api获取用户详细信息
1.accessToken通过下图的接口获取,钉钉为什么会停止运行有形形色色的token
根据应用id和应用密码得到的访问令牌:
用上述token获取的sns访问令牌:
扫码免登token:(钉钉为什么会停止运行扫码门禁)
2. nonceStr自定义,时间戳timestamp为服务器时间(可以理解为sign()方法调用当时的系统時间与1970年1月1日差值的秒数为长整型,前后台应一致)
3. sign方法,在可以把参数传过去验证方法获得的sign是不是正确。在调试的时候报52011错误一度发现不了问题,后来用此法排除了是不是sign方法写错的怀疑
dd.error方法在调试的时候很有用,我按这个步骤完成后访问目标页面一直提礻52011,查看官方文档和网上说明基本是按照下边截图筛查:
按此步骤筛查无误,后来又用来确定了jsapi_ticket和sign值均正确且没有别的服务同时获取jsapi_ticket,前前后后代码看了个遍也没找到问题所在。后来在一个帖子的某一个人的回复里边看到一句话:
我试了试改了这个地方:
右图是官方实例,估摸是哪个配置代码程序员眼花了没完全按驼峰写。要不是找到这帖子一楼一楼看生找bug谁能发现…这也是企业自建服务窗微應用独有的问题,e应用貌似没问题