收藏
回答

【已解决】虚拟支付 query_order 报 42001 access_token expired

`access_token` 传 `stableAccessToken` ,报以下错误:

42001 access_token expired rid: 69bfe7b0-5ec04570-7d900a3a


可以确定的是,`stableAccessToken` 没有过期。

---

已解决,token 确实过期了。

最后一次编辑于  03-23
回答关注问题邀请回答
收藏

3 个回答

  • 神经蛙
    神经蛙
    03-23
    兜底一下,接口返回42001 ,重新获取token后重试一次请求。
    
    03-23
    有用 1
    回复 1
    • 从君华
      从君华
      03-23
      确实是可以,但关键问题是它没过期...
      03-23
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    03-22

    接口报错过期那就说明你给的 token 过期了,这种 100% 是你自己的问题,stableAccessToken接口一样会存在你系统中多处调用这个接口时, token 下一个人调用作废了你之前缓存的 token

    03-22
    有用
    回复 8
    • 从君华
      从君华
      03-23
      你查了 rid 了吗上来就百分百我的问题?首先 stableAccessToken 我只有一个定时任务在跑,不可能出现你说的这种情况,日志我也排查过了;其次,其余用到 stableAccessToken 的服务都正常,唯独虚拟支付的 query_order 报这个错,怎么解释?
      03-23
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-23回复从君华
      这个谁查 rid 他也是过期
      03-23
      回复
    • 从君华
      从君华
      03-23回复Memory (私信不回复)
      所以用到 stableAccessToken 的其他接口不报过期,就 query_order 报过期的原因是?其他接口 token 有效期的校验逻辑失效了?
      03-23
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-23回复从君华
      2026-03-22 20:59:28  如果是开平侧的问题,这个时间点对接群早就炸锅了
      03-23
      回复
    • 从君华
      从君华
      03-23回复Memory (私信不回复)
      非稳定复现
      03-23
      回复
    查看更多(3)
  • 智能回答 智能回答 本次回答由AI生成
    03-22
    有用
登录 后发表内容