钉钉鉴权后路由跳转调用定位(需要鉴权)报错 如下

 13:32:28.240 [http-nio-8066-exec-6] INFO  c.a.w.c.c.CommonController -[uploadDdLog,148] - 钉钉日志:{"logContent":"===钉钉API鉴权参数!URL?somCode=100076&type=1"}
13:32:29.031 [http-nio-8066-exec-9] INFO  c.a.w.c.c.CommonController -
[uploadDdLog,148] - 钉钉日志:{"logContent":"===钉钉API鉴权异常,部分钉钉功能将无法使用!{\"errorCode\":3,\"errorMessage\":\"Code:52013 - Message:签名校验失败,nonce:[e7715310-fe92-4c05-bff9-5cae1fad7d36],timestamp:[1663911148],url:[URL/ddScanCode?tenantId=1@@somCode=100076&u=123&b=210625296&avatar=https://static-legacy.dingtalk.com/media/lQLPDhqqSJ8neorNAgzNAgywIly17J928UoZji-WN7S5nQ_524_524.png@100h_100w_0e&t=1663911138740],ticketList:[2G4CRZ8Qdb******************************************************************s5k7h5yqjn]\"}"}

参考
钉钉开放文档——JSAPI鉴权

1、签名地址
文档重点提了签名地址需要保持一致 排查出原因是 两次授权的地址不同 导致不行
跳转前将地址替换掉

// 跳转到点检详情页面(点检页面需要钉钉授权位置做图片水印,直接this.$router.push时授权签名有问题)
          if(dd.env.platform!="notInDingTalk"){
            dd.biz.navigation.replace({
              url: window.location.protocol+"//"+window.location.host+"/mobile/computer-order-review?crcCode="+crcCode+"&type="+this.type+"&u="+this.userName+"&crcStatus="+crcStatus,// 新的页面链接
            })
          }else{
            this.$router.push({
              path: "/mobile/computer-order-review",
              query: {
                crcCode: crcCode,
                type: this.type,
                u: this.userName,
                crcStatus: crcStatus
              }
            })
          }

           // 跳转到点检详情页面(点检页面需要钉钉授权位置做图片水印,直接this.$router.push时授权签名有问题)if(dd.env.platform!="notInDingTalk"){dd.biz.navigation.replace({url: window.location.protocol+"//"+window.location.host+"/mobile/computer-order-review?crcCode="+crcCode+"&type="+this.type+"&u="+this.userName+"&crcStatus="+crcStatus,// 新的页面链接})}else{this.$router.push({path: "/mobile/computer-order-review",query: {crcCode: crcCode,type: this.type,u: this.userName,crcStatus: crcStatus}})}

2、异步触发
针对二次跳转,如扫码事件,第一次跳转首页鉴权后,跳转目标页(需鉴权)失败,因为是异步执行,第一次鉴权未完成,异步第二次目标页,修改第一次鉴权方法

拓展
苹果手机正常 安卓不行问题(缓存)
手机禁止定位(可能授权不成功)
检查确认获取的jsapiticket是否正确或者过期
端口号
。。。

钉钉开放文档——JSAPI鉴权失败相关推荐

  1. 开放平台中的鉴权的实现

    转载请注明:http://blog.csdn.net/HEL_WOR/article/details/51660979 在描述鉴权和流控之前,可能需要先描述为什么需要搭建开放平台. 开放平台最先由FB ...

  2. C# 淘宝商品微信返利助手开发-(二)返利助手开放文档以及帐号申请地址

    系列教程一目录:返利助手原理 系列教程二目录:返利助手开放文档以及帐号申请地址 系列教程三目录:返利助手开发(1)API介绍 系列教程四目录:返利助手开发(2)淘宝分享的内容如何只取淘口令 系列教程五 ...

  3. 微信小程序画地块(微信开放文档中腾讯地图)

    微信小程序画地块(微信开放文档中腾讯地图) 1.map.js // 引入math计算包 var mathjs = require('../../../source/util/math.js'); // ...

  4. 开源硬件 专利_与开源思想领袖的专利巨魔和开放文档格式

    开源硬件 专利 在高登·哈夫(Gordon Haff)的博客上,红帽的高级云推广员Connections与开放源代码计划总裁西蒙·菲普斯 ( Simon Phipps)谈及了美国软件专利案以及英国决定 ...

  5. 关于feign开启hystrix导致用户鉴权失败

    关于feign开启hystrix熔断导致用户鉴权失败的原因是: feign的hystrix熔断默认机制是线程池隔离.而代码在获取用户权限信息时又是线程池处理,所以导致每次获取用户信息为null. 处理 ...

  6. androidstudio 引入百度或者高德地图 鉴权失败

    问题描述:今天尝试在Android项目中引入地图功能,刚开始尝试了百度地图,获取sha1,填写packageName等操作非常流畅,但是测试的时候,发现地图只显示一堆网格,提示鉴权失败,让去论坛自己查 ...

  7. spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构

    1. 在使用 spring-cloud-gateway 拦截鉴权的时候的时候,错误一般返回401. 我们该如果自定义自己的返回权限呢.图中红色部分就是自定义鉴权失败返回数据结构. @Configura ...

  8. 腾讯云API接口鉴权v3 鉴权失败问题 AuthFailure.SignatureFailure

    最近我开发的CRM项目正好在做营销短信的功能,这个功能需要对接腾讯云的第三方短信接口.众所周知,对接接口最难的就是鉴权部分了,毕竟为了安全嘛.云API鉴权一直是比较晦涩难懂的,建议大家还是去githu ...

  9. android 高德地图SDK报 KEY鉴权失败

    android 高德地图SDK报 KEY鉴权失败. 一般在项目被转移,或项目使用的SDK被其他项目使用时,会发生这种情况! 解决办法 进入高德地图api控制台 点应用管理-我的应用-创建应用 - 根据 ...

最新文章

  1. MongoDB中mapReduce的使用
  2. 解决Android Studio报错:DefaultAndroidProject : Unsupported major.minor version 52.0
  3. java开发中遇到的问题及解决方法(持续更新)
  4. (JAVA学习笔记) 关于类的封装
  5. Java线程之多线程与多进程(1)——以操作系统的角度述说线程与进程
  6. 平台策略:从Portlet到OpenSocial小工具再到渐进式Web应用程序:最新技术
  7. Apriori进行关联分析
  8. Spring 入门程序
  9. javascript中组合使用构造函数模式和原型模式创建对象
  10. 如何更好使用 ng-zorro-antd 图标
  11. Codeforces Round #468 (Div. 2): D. Peculiar apple-tree(水题)
  12. 博文视点云原生书单丨释放云原生技术红利
  13. 科学计算机要用的电池是几号,科学的使用笔记本电池操作指南_硬件教程
  14. 科学计算机怎么用10次方,计算器里10次方怎么按
  15. Python os.popen() 方法
  16. jenkins中文语言设置
  17. Java继承(extends )
  18. win10任务栏图标两个以上不显示缩略图且不显示桌面预览解决方案
  19. Mac 时间机器 Time Machine 备份速度太慢的解决方法 (加速备份命令)
  20. 计算机网络与通信技术笔记,自考《计算机网络与通信》笔记(1)

热门文章

  1. 6月份智能手机市场份额发布:联想超华为第二逼近三星
  2. PHP - AJAX 与 PHP
  3. bzoj2005 NOI2010 方案统计
  4. [动态规划]基因序列相似性问题
  5. 【夜读】幸福的人,都拥有这5种好心态
  6. tmall.item.simpleschema.add( 天猫简化发布商品 )
  7. 前端table打印被截断,如何给每一页都增加表头
  8. Excel数据分析:四六级数据报告-201806
  9. RVDS4.0 破解
  10. python爬虫之抓取高清壁纸