收藏
回答

H5调用getLocation() 偶尔报错 invalid signature

H5调用getLocation() 偶尔报错 invalid signature,10分钟左右又恢复正常,基本集中在上午8点到10点之间,开始我们认为是企业云服务器IP问题,迁移到阿里上,代码也改成实时获取access_token、ticket,但还是出现 invalid signature,我们代码应该是没问题平时都是很正常,我们主要要实现定位打卡上午8点到10点是上班点,这很影响我们功能验收、上线

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2021-12-14

    2021-12-14
    有用
    回复 1
    • jιηɡ涛骇浪
      jιηɡ涛骇浪
      2021-12-14
      你这也太官方了,对我的问题没什么用处
      2021-12-14
      回复
  • 宋佳耀
    宋佳耀
    2021-12-14

    从10分钟左右恢复正常这个线索来看,给你提供两个比较边缘的情形供你参考:

    1、检查下是否有测试服务器上在你说的时段有定时任务或者手工触发的程序里获取了access_token,导致和正式环境竞争token,正式环境的token过了平滑过渡期这几分钟后失效了,导致签名错误,之后你们代码里有遇到token无效重新获取机制,就又得到有效token恢复正常了。

    2、检查下服务器的时区、时间等配置是否有异常

    2021-12-14
    有用
    回复 2
    • jιηɡ涛骇浪
      jιηɡ涛骇浪
      2021-12-14
      谢谢,我查查
      2021-12-14
      回复
    • 宋佳耀
      宋佳耀
      2021-12-14回复jιηɡ涛骇浪
      还有 改成实时获取token是啥情况?是为了测试时规避token过期的可能性吗? 记得要缓存啊,这个token每天有次数限制,实时获取很容易超次数了。
      2021-12-14
      回复
登录 后发表内容