微信模板消息推送问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
AnjingJingan
V2EX    程序员

微信模板消息推送问题

  •  
      AnjingJingan 2020-06-02 23:09:52 +08:00 2792 次点击
    这是一个创建于 2032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信模板消息推送时不时返回 40001

    成功率很低,同一个 access_token 请求 15 次只有 3 次送达,如图

    请问大佬们是微信那边的问题还是我这边的问题

    QQ 截图 20200602230521.png

    16 条回复    2020-06-03 11:55:22 +08:00
    cz5424
        1
    cz5424  
       2020-06-02 23:12:30 +08:00
    两个小时只需要请求一次 access_token,你肯定是请求很频繁的,把 access_token 存起来用多次。
    如果 access_token 经常过期,就是你秘钥泄露了或者别的地方用了
    Dogergo
        2
    Dogergo  
       2020-06-02 23:15:52 +08:00 via Android
    access_token 你自己有维护过期重新申请吗,这个地方最好保证是单例的。看起来像是你其他地方申请了新的。但是老的暂时处于可用状态。你后续多调用几次看看。如果一直不成功,大概率是这样了。
    kop1989
        3
    kop1989  
       2020-06-02 23:16:18 +08:00
    这 15 条的时间跨度怎样?是同时发的么?另外,从上到下是时间顺序的么?
    AnjingJingan
        4
    AnjingJingan  
    OP
       2020-06-02 23:18:18 +08:00 via Android
    @cz5424 不是,access_token 存起来了。像图片上的,第一次请求成功后,然后重复请求,失败了 6 次,第 7 次又请求成功了。。。所有请求的 access_token 都是同一个,也就是说同一个 token 有时候请求成功有时候失败
    AnjingJingan
        5
    AnjingJingan  
    OP
       2020-06-02 23:18:55 +08:00 via Android
    @kop1989 不是同时发的,时间从上到下
    AnjingJingan
        6
    AnjingJingan  
    OP
       2020-06-02 23:21:29 +08:00 via Android
    @Dogergo 有维护过期申请,整个项目没有其他地方调用。图片上的日志都是同一个 token,有时候成功有时候失败
    AnjingJingan
        7
    AnjingJingan  
    OP
       2020-06-02 23:28:51 +08:00
    在微信开放社区发现同样的问题,有官方人员回复但是没有结论
    https://developers.weixin.qq.com/community/develop/doc/000a0ca6f4c5f0f0fb996ced055c00
    hlwjia
        8
    hlwjia  
    PRO
       2020-06-02 23:37:29 +08:00
    建议从业务逻辑上从头到脚捋一遍,这样的事不太可能(非常小概率)是微信的问题。出这样的问题,估计早就炸锅了。
    mzlogin
        9
    mzlogin  
       2020-06-02 23:47:05 +08:00 via Android
    如果是小程序的话,模板消息接口要停用了吧,换成订阅消息了
    FaceBug
        10
    FaceBug  
       2020-06-02 23:49:33 +08:00
    我有个前同事也遇到过你这个问题,但是据说几百次错误一两次这种比例
    AnjingJingan
        11
    AnjingJingan  
    OP
       2020-06-02 23:49:41 +08:00 via Android
    @mzlogin 是公众号
    AnjingJingan
        12
    AnjingJingan  
    OP
       2020-06-02 23:50:40 +08:00 via Android
    @cepczkd 我现在测试失败率太高了,15 次只有三次成功。。。
    dingdangnao
        13
    dingdangnao  
       2020-06-03 00:00:09 +08:00 via iPhone
    你有没有在其他地方生成 token 啊?
    annielong
        14
    annielong  
       2020-06-03 09:20:42 +08:00
    可能其他 ip 也请求了 token,微信下发的 token 是唯一的,其它 ip 再申请,以前的就失效了
    AnjingJingan
        15
    AnjingJingan  
    OP
       2020-06-03 09:46:54 +08:00
    @annielong 没有,日志里的请求都是同一个 token 可看见的
    quan01994
        16
    quan01994  
       2020-06-03 11:55:22 +08:00
    没有遇到过。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5455 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 01:49 PVG 09:49 LAX 17:49 JFK 20:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86