收藏
回答

小程序access_token发送订阅消息报40001,但是用官方提供的调试工具验证都没有问题

我们自己记的日志是有规律的两小时获取一次token,但是推送订阅消息时就报40001,报错时的日志中的token我拿出来,用微信公众平台接口调试工具随便找一个接口进行测试,也不会报40001,这是怎么回事,求解答~~!


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

4 个回答

  • Casly
    Casly
    2022-01-19

    我是在开发阶段遇到这个问题,小程序还没发布。我调用发送接口一直报40001错。你们有解决的吗,麻烦告诉一下,我是第一次搞小程序,谢谢大佬指点。

    2022-01-19
    有用
    回复 1
    • 申文通
      申文通
      2022-12-19
      你这个有解决么
      2022-12-19
      回复
  • panky
    panky
    2021-09-25

    请问解决没,遇到同样问题

    2021-09-25
    有用
    回复
  • Cjiang
    Cjiang
    2021-02-25

    你好,麻烦提供下rid。

    2021-02-25
    有用
    回复 3
    • skyline
      skyline
      2021-02-25
      谢谢,rid:60377826-754a1621-796679df
      2021-02-25
      回复
    • Cjiang
      Cjiang
      2021-03-01回复skyline
      要用最后刷新的那个token,旧的token不能保证有效,先自查下。
      2021-03-01
      回复
    • skyline
      skyline
      2021-03-02回复Cjiang
      我们自查了好久了没有查到原因,我们是严格按7000秒更新一次token的,并且拿token用微信官方调试工具测试也没有问题,这让我们很困惑。
      2021-03-02
      回复
  • 朝酒晚舞
    朝酒晚舞
    2021-02-23

    可以参考下token的缓存策略

    https://developers.weixin.qq.com/community/develop/article/doc/0000cc805683281d77a86435656013


    2021-02-23
    有用
    回复 4
    • skyline
      skyline
      2021-02-23
      问题奇怪就在于我们缓存没问题,我们从日志中查到的token和缓存系统中查出来的token是对得上的,然后用微信调试工具测试也没有问题,都不知道这个40001怎么会出现
      2021-02-23
      回复
    • 朝酒晚舞
      朝酒晚舞
      2021-02-23回复skyline
      看你每次是3分钟。微信说是5分钟过度。你试试他这个方案呢
      2021-02-23
      回复
    • skyline
      skyline
      2021-02-24回复朝酒晚舞
      他这个方案是利用了旧token的5分钟有效期机制,是有问题的。官方说token是7200秒过期,我的缓存设置是7000秒,我们公众号的token没有出现这个问题,小程序会偶尔出现,关键是用官方调试工具都不能重现
      2021-02-24
      回复
    • 朝酒晚舞
      朝酒晚舞
      2021-02-24回复skyline
      5分钟。一天2000次调用。完全足够了吧,但是那样做没出现问题。
      2021-02-24
      回复
登录 后发表内容
问题标签