微信客服消息开发,报45047,44004错误码
中途接手的项目,需求是为微信小程序接入智能客服功能,我在实现后台功能代码后,测试发现自定义的客服回复消息没有发送过来,后台返回45047错误码:
45047错误码
小程序发送客服消息 返回:{"errcode":45047,"errmsg":"out of response count limit hint: [dOJ6aA00634123]"}45047
[INFO ] 2019-04-18 17:34:23,848 method:com.fd.wx.controller.CoreController.wxConllection(CoreController.java:275)
[微信CORE-获取用户授权信息-回复消息失败]openid:oCSsJ0W0RjLcz_iVq8N1s-0a8fNE,errorCode:45047,errorMsg:out of response count limit hint: [dOJ6aA00634123]
由于第一次做微信小程序,还是半路接手,这个霸哥的突然出现,秀的让我措手不及,不管怎么调试就是解决不了,后来将新增的几行代码注释掉,依然不行,开发文档说45047是客服接口下行条数超过上限,但是就我这一个人用怎么就超了???不懂。。。很无奈。。。
于是请求公司大佬援助,嗯~,大佬也很无奈,不过,幸运的是他从社区上查到了原因:
由于需要实现当用户通过客服消息按钮进入会话后,自定义给用户下发客服消息,所以就相当于用户点击客服按钮时,就向后台发送了一条消息。我在开发的就是自定义消息,就没回复,一直在退出、重进切换,然后就超出了20次的限制,于是就报45047。知道了原因,在客服界面回复了一下,一切正常。。。这种限制真是。。。没话说。。。
44004错误码
小程序发送客服消息 返回:{"errcode":44004,"errmsg":"empty content hint: [ThaiOa09778630]"}44004
[INFO ] 2019-04-18 19:46:17,795 method:com.fd.wx.controller.CoreController.wxConllection(CoreController.java:358)
[微信CORE-获取用户授权信息-回复消息失败]openid:oCSsJ0dlkzJ7o6PhO7LgpA5NbJxA,errorCode:44004,errorMsg:empty content hint: [ThaiOa09778630]
这个错误码是因为我在实现发送图文消息时报的,原因是我发送的的消息体是图文消息,但是消息类型我忘了改,依然使用的是文本消息类型,,,复制粘贴的锅,,,好在错误信息说的明白—empty content hint(提示内容为空),从官方开发文档上知道图文消息没有content,文本消息才有,瞬间知道错在哪,一看还真是。。。于是base.put(“msgtype”,“text”);----->换成 —> base.put(“msgtype”,“link”);
霸哥消失。
微信客服消息开发,报45047,44004错误码相关推荐
- 小程序,公众号微信客服消息开发
背景:第三方公司已经开发好微信的客服消息对话框.要求我们公司开发的小程序和公众号增加一个按钮,点击后会跳转到第三方公司开发好的客服消息对话框里. 首先,小程序的要去小程序管理后台,绑定对应的企业ID和 ...
- 微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
微信客服系统开发SDK- 拉取当前微信个人号列表请求(立即) case "GetWeChatsReq": {// 拉取当前微信个人号列表请求(立即) log.debug(" ...
- 微信客服为什么不能人工服务器,微信客服消息格式限制及功能
微信客服消息格式限制及功能,不知小伙伴们有没有关注过微信客服,有没有接触过微信客服.下面小编就来为大家讲解一下微信客服消息格式限制及功能. 微信客服消息格式有什么限制? 文字:长度不得超过600字. ...
- 公众号开发模式下客服消息开发
当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内调用客服接口,通过POST一个JSON数据包来发送消息给普通用户.此接口主要用于客服等有人工消息处理环节的功能 ...
- 微信客服消息跳转h5,回复关键字,跳转小程序方式全集
微信客服消息点击跳转H5: <a href="https://www.baidu.com">打开百度</a> 微信客服消息点击跳转小程序: 文本内容< ...
- uniapp跳转微信客服总结及报错 (deeplink customerservice no permission)
uniapp(APP)跳转微信客服总结及报错 先上H5联盟的API官方地址 https://www.html5plus.org/doc/zh_cn/share.html 一定得看仔细 再上代码 // ...
- java 发送客服消息,Java调用微信客服消息实现发货通知的方法详解
本文实例讲述了java调用微信客服消息实现发货通知的方法.分享给大家供大家参考,具体如下: 个人说明:这是一个样例,微信客户消息有很多种,我现在用的是公众号发送消息.样子如下图. 说明:下面开始代码部 ...
- java 微信客服消息_微信公众号客服消息提醒
微信客服消息提醒: public static void Test(String openid) throws Exception{ String token = getWeiXinAccessTok ...
- 关于微信客服消息 40001和45015 模板消息 errcode:40037 遇到的自己挖的坑
2019独角兽企业重金招聘Python工程师标准>>> 40001官方给的是token超时,每天都有几千个40001,开始超时刷新时间设定的7200秒,一直提示40001然后就给改成 ...
最新文章
- 2012到2020主要的CNN架构总结
- java orm 工具_GitHub - donnie4w/jdao: jdao是一个java的轻量级orm工具包
- javascript之原型与原型链
- [转载]另眼看待变量间多重共线性
- gre tunnel源码分析之接收流程
- 前端学习(1176):set数据结构2
- Mr.J-- jQuery学习笔记(三十)--属性操作方法(添加删除)
- java堆栈有序无序,浅谈Java并发编程系列(四)—— 原子性、可见性与有序性
- matlab中的lsqcurvefit使用
- 农业知识图谱(KG):农业领域的信息检索,命名实体识别,关系抽取,分类树构建,数据挖掘...
- jquery :eq选择器和eq()方法的用法与比较
- 在iPhone任何界面截图完整图文教程
- 「破解」360快压不弹广告
- android自带浏览器调试,Android 手机浏览器调试使用Chrome进行调试实例详解
- 一直想当5G老大的美国,现在进展怎样了?
- 来给罗永浩和王自如打个分
- Python批量修改图片名称
- ajax查询全国天气预报,使用聚合数据api接口
- 常见的主流自动化测试框架,这5种能帮到你很多
- 项目leader如何把控团队氛围