微信开发errcode:45015,errmsg:response out of time limit之完美解决
很多人在开发微信的时候都遇到这么一个错误:"errcode":45015,"errmsg":"response out of time limit or subscription is canceled。对于这个错误微信的开发文档是这么说的:回复时间超过限制。什么意思呢?就是说你打算给张三推送一个消息(客服消息),但是张三已经好久没有跟你的公众号互动过了,已经超过了微信允许的时间限制导致你推送失败。如何解决?网上很多人都在讨论这个问题,没有一个给出解决方案的。今天笔者在一个微信开发讨论群里得到了答案,现在奉献给大家。
其实笔者遇到这个问题也好久了,一直没解决。但是笔者坚信一定是有解决方案的,为什么这么说呢,因为我有关注信用卡的公众号,我就没有跟它互动过,但是当我刷卡消费的时候总能收到消费提示,他们是怎么做到的?很明显是有解决方案的,事实也证明的确是这样的。
第一段中我在说消息的时候加了一个备注:客服消息。也就是说遇到这个问题的开发者其实都是在使用客服消息接口给你的用户发消息。客服消息,顾名思义,就是你以客服的身份给你的用户解答问题呗,如果你的用户长时间没有说过话了,其实就相当于离线了,你的消息发过去也没有什么意义,所以微信才给出了45015这么个错误。所以,解决这个问题的方向就是,换个接口。微信有这样的接口吗?当然有,那就是模板消息:模板消息接口。
微信对模板消息的应用场景做了很明确的说明:信用卡刷卡,商品购买等。这个接口需要你登录微信后台后手动添加:功能->添加功能插件。而且只有认证过的公众号才能申请模板消息,下面的操作你自己点点就明白怎么回事了。如何发送模板消息,这个对你来说应该不是难题了,模式跟发送客服消息一样,只是接口地址和发送参数的格式不一样而已。
-
rew 2016-12-28 15:52:20赞
-
love 2016-12-28 15:55:30支持你哦,我们好多人支持你。加油,一定要继续写啊啊
-
ddd 2017-02-07 13:49:47“但是张三已经好久没有跟你的公众号互动过了” 这里的“互动”的定义指的是用户发送消息或者进行其他操作吗
-
dS 2017-05-09 15:20:02这也叫完美?要是发送图文消息呢?
-
游客 2017-05-17 09:50:47楼上这位亲,作者说的完美解决是针对45015这个问题,你说的图文消息是另外一个问题,你跑题了。
-
java 2017-05-22 10:48:13正解!网上很多方案是让用户再跟公众号互动一下,看到那样的方案我真想抽死他!!
-
pass 2017-07-05 09:45:50服务号的限制,企业号有专门的推送接口
-
游客 2017-07-10 12:49:26回楼上:不算什么限制吧,服务号这么规定,也是为了防止垃圾推送,所以才规定必须使用模板消息。企业号是企业内部自己用,一般谈不上垃圾推送或者对用户骚扰的说法,所以权限更宽一些。
-
111 2018-08-02 21:07:29额。不太明白。
-
admin 2018-08-27 09:11:04赞
-
123 2018-10-23 08:51:07模板消息也有这个问题啊,用户不活跃了一段时间,也会45012
-
jack 2019-10-18 16:46:02今天也遇到这个问题了,发送客服消息报错45015,后面在公众号里面发了几个文字就推送成功了
-
求的马迭 2021-04-12 11:11:05哈喽
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8Eclipse中svn资源库中文路径乱码解决
-
9万能方法用指定浏览器打开桌面上的网页快捷方式
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6XML document structures must start and end within the same entity报错解决
-
7在微信中调用外部浏览器实现文件下载之解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决