微信模板消息html,微信推送模板消息,偶发出现报错errcode
微信模板推送消息,是用来给用户通知一些业务消息的,但是有时候也用它作为批量消息,下发给用户:
批量下发这个动作官方是不建议这样的,还是尽量少操作
在操作过程中,比如说下发1万条相同的消息,通过循环执行之后,查询日志,发现了问题:
成功率特别低,而且大部分推送报错:errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint
接下来就是头疼的排查问题过程:
一、首先按照回执信息,提示意思是说我的access_token已经失效了。
那好,我就重新生成一个最新token,继续批量执行了一遍,不过还是报错
这次的报错是比较有规律的,成功一个,然后错误十几个,再成功一个,这样循环。
那么基本可以排除我的access_token问题了,因为有成功,有失败,而且使用的都是同一个token
二、那么,第二个猜想就是推送接口是不是有频率限制
从原来的循环执行,改写为1秒钟执行一条推送,但是依然会遇到间隔失败的情况
继续去看了看官方文档,对于模板推送的频率说明上是说:没有限制的
综上,可以排除官方频率限制了
三、加入随机字符串,来填充内容
第三猜想是觉得一模一样的内容批量推送,会不会被官方认为滥用借口,采取限流?
然后给推送内容加入了一个随机字符串的东西,让每一条信息都有一个编码,这样的话,每一条消息都是独一无法的
改写推送流程,发送……
查看日志,成功了!
解决办法如下:
给推送模板的内容里面,加入一个随机字符串即可,例如这个函数:
uniqid();
这样的话,不管什么频率的请求,都是百分百成功的!
注意:慎用该功能,如果被大量用户举报,会有封号的风险。
微信模板消息html,微信推送模板消息,偶发出现报错errcode相关推荐
- IDEA(或Android Studio)推送(push)代码报错 unable to read askpass response from ‘C:\Users\Urasaki\AppData\Loc
推送给代码报错 unable to read askpass response from 'C:\Users\Urasaki\AppData\Local\Google\AndroidStudio202 ...
- 设置微信自动回复,默认回复及推送模板消息
前一篇文章已经说明基础的一些配置(很基础的)SDK有很多类库具体使用请参考源码 1.默认回复 在自定义MessageHandler类找到DefaultResponseMessage方法,如果没有自行重 ...
- 微信公众号实现无限制推送模板消息之免开发的玩法!
不知道大家会不会因为服务号4次推送机会用完,又遇到老板施压,让发布重要消息,而苦恼? 经过我苦心搜索,找到了一个解决方法!原理就是,利用公众号模板消息,给粉丝推送. 作为运营同学,大多是不会技术的,所 ...
- python微信推送消息_Python编程之微信推送模板消息功能示例
本文实例讲述了Python微信推送模板消息功能.分享给大家供大家参考,具体如下: 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main& ...
- 微信公众号自定义菜单和推送模板消息
1.微信公众号测试账号: 找到服务号的开发文档,点击进去. Java代码: 准备工作: (1)填写JS接口安全域名 (2)填写接口配置信息: (2)java的Token验证接口 @RequestMap ...
- TP5之微信小程序推送模板消息
TP5之微信小程序推送模板消息 1.获取formId并且存储起来,获取formId方法见: https://blog.csdn.net/u010481239/article/details/78239 ...
- 微信对接推送模板消息
1.获取Access token 微信开放文档 虽然微信的官方把接口地址,和所需参数都给你了,按理来说直接调用就完事了.但官方并不想按顺序执行. 想要调用发送消息的接口,就必须先获得access to ...
- python微信推送消息_Python实现微信推送模板消息功能示例
这篇文章主要介绍了Python编程之微信推送模板消息功能,结合实例形式分析了Python微信推送消息接口的调用相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python微信推送模板消息功能.分享给 ...
- java微信推送模板销消息(微信测试号)
java微信推送模板销消息(微信测试号) 相关jar包(红框内) 如果仅需推送模板消息,不对用户动作进行处理的话不需进行服务器配置 下面的操作皆借助于微信的测试号,点击下方链接进入登录页,微信扫描即可 ...
- 微信小程序云开发通过服务号给用户推送模板消息
主要参考下面两个文章 1.云函数接收公众号消息推送 | 微信开放社区 2.微信小程序通过公众号(服务号)推送通知或提醒步骤及代码(一,获取推送前所需信息)_微信小程序推送服务通知_庆登登登 ...
最新文章
- [转载] 理解RESTful架构
- Docker image Introduce
- 面向对象三种模型之间的关系
- stixel提升思路总结
- java xlsx怎么转换成excel格式_python小工具 | Excel的xls和xlsx格式文件转换
- map的四种遍历方式
- docker快速搭建数据库测试环境
- 《Python数据可视化之matplotlib实践》配套代码
- 6.1. 概率密度估计
- Ros学习笔记(四)创建Ros消息
- 索尼音乐牵手UNLEASH厂牌 实力新星LiCong李聪 Veegee正式加盟
- Clash of Clans通关秘诀
- 【SPSS】SPSS之主成分分析及因子分析
- Magisk Magisk Manager 下载
- cad审图软件lisp_cad审图什么软件好 创基出图助手教程(附下载)
- 安装Office2016卸载WPS后office图标异常解决办法
- 新买电脑如何做到长时间不卡顿
- 不带头结点的单链表的创建(头插法和尾插法)
- C语言的三种参数传递方式
- 根据药物名找华法林的代谢通路并可视化KGML文件
热门文章
- python3读取pdf文档;pdfminer3k
- Halcon_3D点云筛选,目标轮廓提取,切平面求取目标间隙宽度
- HTML文件中引入其他HTML代码片段
- macos复制粘贴快捷键 快速_mac os系统复制粘贴ctrl+c ctrl+v快捷键实现方式
- 计算机木材染色 配色技术的应用技术,木材怎么染色?木材染色剂电脑配色方法...
- MATLAB--从正弦波转换为方波(验证傅里叶级数)
- Echarts制作标签云图
- abandon_mysql_使用Druid报错abandon connection, open stackTrace
- html 在线打开word文件,Html打开pdf、word、xls等文件
- java新手怎么用if alse_关于java:为什么“F”+“alse”不是==“False”?