微信模板消息推送时不时返回 40001
成功率很低,同一个 access_token 请求 15 次只有 3 次送达,如图
请问大佬们是微信那边的问题还是我这边的问题
1
cz5424 2020-06-02 23:12:30 +08:00
两个小时只需要请求一次 access_token,你肯定是请求很频繁的,把 access_token 存起来用多次。
如果 access_token 经常过期,就是你秘钥泄露了或者别的地方用了 |
2
Dogergo 2020-06-02 23:15:52 +08:00 via Android
access_token 你自己有维护过期重新申请吗,这个地方最好保证是单例的。看起来像是你其他地方申请了新的。但是老的暂时处于可用状态。你后续多调用几次看看。如果一直不成功,大概率是这样了。
|
3
kop1989 2020-06-02 23:16:18 +08:00
这 15 条的时间跨度怎样?是同时发的么?另外,从上到下是时间顺序的么?
|
4
AnjingJingan OP @cz5424 不是,access_token 存起来了。像图片上的,第一次请求成功后,然后重复请求,失败了 6 次,第 7 次又请求成功了。。。所有请求的 access_token 都是同一个,也就是说同一个 token 有时候请求成功有时候失败
|
5
AnjingJingan OP @kop1989 不是同时发的,时间从上到下
|
6
AnjingJingan OP @Dogergo 有维护过期申请,整个项目没有其他地方调用。图片上的日志都是同一个 token,有时候成功有时候失败
|
7
AnjingJingan OP 在微信开放社区发现同样的问题,有官方人员回复但是没有结论
https://developers.weixin.qq.com/community/develop/doc/000a0ca6f4c5f0f0fb996ced055c00 |
8
hlwjia 2020-06-02 23:37:29 +08:00
建议从业务逻辑上从头到脚捋一遍,这样的事不太可能(非常小概率)是微信的问题。出这样的问题,估计早就炸锅了。
|
9
mzlogin 2020-06-02 23:47:05 +08:00 via Android
如果是小程序的话,模板消息接口要停用了吧,换成订阅消息了
|
10
FaceBug 2020-06-02 23:49:33 +08:00
我有个前同事也遇到过你这个问题,但是据说几百次错误一两次这种比例
|
11
AnjingJingan OP @mzlogin 是公众号
|
12
AnjingJingan OP @cepczkd 我现在测试失败率太高了,15 次只有三次成功。。。
|
13
dingdangnao 2020-06-03 00:00:09 +08:00 via iPhone
你有没有在其他地方生成 token 啊?
|
14
annielong 2020-06-03 09:20:42 +08:00
可能其他 ip 也请求了 token,微信下发的 token 是唯一的,其它 ip 再申请,以前的就失效了
|
15
AnjingJingan OP @annielong 没有,日志里的请求都是同一个 token 可看见的
|
16
quan01994 2020-06-03 11:55:22 +08:00
没有遇到过。。。。
|