
之前一直用的没有问题,昨天晚上开始不定时的会出错,比如连续五次打开同一个页面,最少有 3 次报错,但也有不出错的时候,我 access_token 和 jsapi 都没有缓存,每次打开页面时都是生成新的,按说不应该会有过期的问题,所以应该是啥问题呢, 会不会是微信的服务器问题?
1 yushiro 2017-05-10 08:51:27 +08:00 via iPhone 有其他线上项目也在用这个微信 appid 吗? accesstoken 可能被其他人重新生成,导致你拿到的这个失效了 |
2 edison111cry OP @yushiro 我也有想到这种情况,所以我没有缓存这个 token,每次都是重新生成一个新的,但是也出现这个问题。我在微信开发者工具浏览器里一直按着 ctrl+R 刷这个页面试着,有时候显示 config:ok,有时候显示 invalid signature,好无助:( |
3 tlday 2017-05-10 09:34:43 +08:00 via Android 两年前碰到过类似的情况,debug 到凌晨都没有什么头绪,第二天起床什么都没做就好了…从此之后,我就对微信的东西有了敬畏之心。 |
4 edison111cry OP |
5 edison111cry OP 关键在微信公众平台里的接口权限里查看,各个 API 的调用次数都是显示为 0: 获取 access_token 0/100000 已获得 获取 jsapi_ticket 0/1000000 已获得 关键我已经有好多次都成功了,这是什么鬼 |
6 airyland 2017-05-10 10:18:19 +08:00 via iPhone 也有可能是接口缓存,有一次在 wifi 下经常失效,切到 4g 完全没问题。 |