之前一直用的没有问题,昨天晚上开始不定时的会出错,比如连续五次打开同一个页面,最少有 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 完全没问题。
|