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

2017-05-10 08:28:25 +08:00
 edison111cry

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

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

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

获取 access_token 0/100000 已获得

获取 jsapi_ticket 0/1000000 已获得

关键我已经有好多次都成功了,这是什么鬼
airyland
2017-05-10 10:18:19 +08:00
也有可能是接口缓存,有一次在 wifi 下经常失效,切到 4g 完全没问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX