开放平台同样的access_token相隔30秒,前一请求失败后一成功!好诡异!
发布于 5 年前 作者 yangzheng 7493 次浏览 来自 问答

同样的access_token, 前一分钟说已经过期了,后面接着调用又没有问题!!这是怎么回事呀?


前后都是同样的access_token!! 前后相隔30秒,前一个请求失败,后一个请求成功!好诡异!!


2018-04-16 10:31:08.745 ERROR 14501 --- [  XNIO-2 task-9] c.z.wechat.business.service.OpenService  :

【请求地址】: https://api.weixin.qq.com/wxa/commit?access_token=8_Q03Z9P61gQpbZXOD01BBnC7hJYcR7HfQoeS0bitI7fmEHks5k8iZaxWyzF_uQ7dWdMBOhKX6GRutJrn72J1oJwDIfj60r6BYs93MkhzbifMNeXvhChvQOAgRUaw_8DVjIEMa5B-RYgw8m2SBABBhAIDIJJ

【请求参数】:{"template_id":5,"user_version":"test","user_desc":"test","ext_json":"{\"extAppid\":\"wxfe8abcd6b6f66d7e\",\"ext\":{\"appid\":\"wxfe8abcd6b6f66d7e\",\"shopId\":\"5wtQr0lwDuPq8i2pYVN\",\"parentShopId\":\"shp_rZTmLWdQCvPU3xt1kPL\"},\"window\":{\"navigationBarTitleText\":\"海珠店\"}}"}

【错误信息】:{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [3t96CA08684525]"}

2018-04-16 10:31:08.748 ERROR 14501 --- [  XNIO-2 task-9] c.z.w.b.c.miniapp.service.CodeService    : [commitCode error:]



2018-04-16 10:31:36.713 DEBUG 14501 --- [ XNIO-2 task-10] c.z.wechat.business.service.OpenService  :

【请求地址】: https://api.weixin.qq.com/wxa/commit?access_token=8_Q03Z9P61gQpbZXOD01BBnC7hJYcR7HfQoeS0bitI7fmEHks5k8iZaxWyzF_uQ7dWdMBOhKX6GRutJrn72J1oJwDIfj60r6BYs93MkhzbifMNeXvhChvQOAgRUaw_8DVjIEMa5B-RYgw8m2SBABBhAIDIJJ

【请求参数】:{"template_id":5,"user_version":"test","user_desc":"test","ext_json":"{\"extAppid\":\"wxfe8abcd6b6f66d7e\",\"ext\":{\"appid\":\"wxfe8abcd6b6f66d7e\",\"shopId\":\"5wtQr0lwDuPq8i2pYVN\",\"parentShopId\":\"shp_rZTmLWdQCvPU3xt1kPL\"},\"window\":{\"navigationBarTitleText\":\"海珠店\"}}"}

【响应数据】:{"errcode":0,"errmsg":"ok"}

10 回复

10分钟后delete·

不知道楼主的问题是否是一直存在,开发的过程中我也遇到了。官方大佬视而不见呢

这个问题其实不是经常出现的,偶尔有些时候出现

明明是开放平台的bug,官方就没有回应…

估计是因为你测试的频率不够频繁。

我这边是因为目前在开发,经常要调试,估计他们的第三方平台后台的access_token来不及同步到所有的后台服务器

顶一下,让官方看到,日志是铁证啊(应该是因为有很多小白开发者没有搞好access_token的刷新机制 导致官方认为都是这个问题

我们的日志里记录是有出错的。你是不是我朋友tony,我微信有个好友也叫tony,是广安人,在上海工作。

为什么我用开放平台这么久么有遇见这个问题呢?账号有关?

你这个token要定期去刷新,然后更新。需要自己在一个地方记录下来。我这边token是正常的。就是字符串刚刚写的不对。现在按你的代码去改了格式已经对了。

回到顶部