V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
edison111cry
V2EX  ›  问与答

微信报"errMsg":"config:invalid signature"

  •  
  •   edison111cry · May 10, 2017 · 3213 views
    This topic created in 3286 days ago, the information mentioned may be changed or developed.

    之前一直用的没有问题,昨天晚上开始不定时的会出错,比如连续五次打开同一个页面,最少有 3 次报错,但也有不出错的时候,我 access_token 和 jsapi 都没有缓存,每次打开页面时都是生成新的,按说不应该会有过期的问题,所以应该是啥问题呢, 会不会是微信的服务器问题?

    6 replies    2017-05-10 10:18:19 +08:00
    yushiro
        1
    yushiro  
       May 10, 2017 via iPhone
    有其他线上项目也在用这个微信 appid 吗? accesstoken 可能被其他人重新生成,导致你拿到的这个失效了
    edison111cry
        2
    edison111cry  
    OP
       May 10, 2017
    @yushiro
    我也有想到这种情况,所以我没有缓存这个 token,每次都是重新生成一个新的,但是也出现这个问题。我在微信开发者工具浏览器里一直按着 ctrl+R 刷这个页面试着,有时候显示 config:ok,有时候显示 invalid signature,好无助:(
    tlday
        3
    tlday  
       May 10, 2017 via Android
    两年前碰到过类似的情况,debug 到凌晨都没有什么头绪,第二天起床什么都没做就好了…从此之后,我就对微信的东西有了敬畏之心。
    edison111cry
        4
    edison111cry  
    OP
       May 10, 2017
    @tlday
    5555,我早上起来就查到现在还没有好

    这该咋办,我就测试一个页面每次都使用新的 ACCESSTOKEN,JSAPI,有时候 OK,有时候就不行
    edison111cry
        5
    edison111cry  
    OP
       May 10, 2017
    关键在微信公众平台里的接口权限里查看,各个 API 的调用次数都是显示为 0:

    获取 access_token 0/100000 已获得

    获取 jsapi_ticket 0/1000000 已获得

    关键我已经有好多次都成功了,这是什么鬼
    airyland
        6
    airyland  
       May 10, 2017 via iPhone
    也有可能是接口缓存,有一次在 wifi 下经常失效,切到 4g 完全没问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 15:15 · PVG 23:15 · LAX 08:15 · JFK 11:15
    ♥ Do have faith in what you're doing.