微信接口开发,errcode 45047,errmsg : out of response count limit hint

这两天开发微信公众号自动回复功能,遇到的问题:
1. 回复多条消息
微信的被动回复用户消息 功能一次只能回复一条消息,给微信技术人员发了邮件问回复多条消息如何组织参数格式,回答让人不明就里,跟没说一样。网上看到有人建议用客服消息 接口,成功了。

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
body.setMsgType("XX");//根据需要设置具体消息类型,比如text,image
body.setXX("XX");//根据消息类型设置对应内容,比如text,image
body.setTouser(map.get("FromUserName"));
HttpEntity<String> httpEntity = new HttpEntity<>(JSON.toJSONString(body), headers);
ResponseEntity<String> responseEntity = restTemplate.postForEntity(
                        "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token={access_token}", httpEntity, String.class, accessToken);

循环执行就可以实现回复多条消息。
2. 微信公众平台的开发文档估计好久没更新了,文档中的接口返回参数和实际返回的有差别,使用时要多注意,比如获取素材列表接口,返回参数有个thumb_media_id 自动,字段描述是图文消息的封面图片素材id(必须是永久mediaID) ,但是要获取这个封面图片素材,根据这个字段调用获取永久素材 接口,会返回乱码,而且实际是一个文件下载。列表返回参数中有个thumb_url 字段就是表示的封面图片素材,不需要再次去调接口获取了。
3. 就是标题中的问题
微信文档中写的日调用次数限制为500000次,实际手动调用了没多久就提示标题中的错误信息,以为是调用次数达到限制,所以调用了调用次数清零 接口,但还是报标题中的错误。上网搜了下,说是微信限制公众号给用户发消息连续20条就会报标题中的错误,解决方案换一个openId,或者等一段时间(我等了十几个小时都不行),或者用户给公众号随意回复一条消息(我使用的这种方案,解决了这个问题)

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天进步一点_点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值