中途接手的项目,需求是为微信小程序接入智能客服功能,我在实现后台功能代码后,测试发现自定义的客服回复消息没有发送过来,后台返回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错误码相关推荐

  1. 小程序,公众号微信客服消息开发

    背景:第三方公司已经开发好微信的客服消息对话框.要求我们公司开发的小程序和公众号增加一个按钮,点击后会跳转到第三方公司开发好的客服消息对话框里. 首先,小程序的要去小程序管理后台,绑定对应的企业ID和 ...

  2. 微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)

    微信客服系统开发SDK- 拉取当前微信个人号列表请求(立即) case "GetWeChatsReq": {// 拉取当前微信个人号列表请求(立即) log.debug(" ...

  3. 微信客服为什么不能人工服务器,微信客服消息格式限制及功能

    微信客服消息格式限制及功能,不知小伙伴们有没有关注过微信客服,有没有接触过微信客服.下面小编就来为大家讲解一下微信客服消息格式限制及功能. 微信客服消息格式有什么限制? 文字:长度不得超过600字. ...

  4. 公众号开发模式下客服消息开发

    当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内调用客服接口,通过POST一个JSON数据包来发送消息给普通用户.此接口主要用于客服等有人工消息处理环节的功能 ...

  5. 微信客服消息跳转h5,回复关键字,跳转小程序方式全集

    微信客服消息点击跳转H5: <a href="https://www.baidu.com">打开百度</a> 微信客服消息点击跳转小程序: 文本内容< ...

  6. uniapp跳转微信客服总结及报错 (deeplink customerservice no permission)

    uniapp(APP)跳转微信客服总结及报错 先上H5联盟的API官方地址 https://www.html5plus.org/doc/zh_cn/share.html 一定得看仔细 再上代码 // ...

  7. java 发送客服消息,Java调用微信客服消息实现发货通知的方法详解

    本文实例讲述了java调用微信客服消息实现发货通知的方法.分享给大家供大家参考,具体如下: 个人说明:这是一个样例,微信客户消息有很多种,我现在用的是公众号发送消息.样子如下图. 说明:下面开始代码部 ...

  8. java 微信客服消息_微信公众号客服消息提醒

    微信客服消息提醒: public static void Test(String openid) throws Exception{ String token = getWeiXinAccessTok ...

  9. 关于微信客服消息 40001和45015 模板消息 errcode:40037 遇到的自己挖的坑

    2019独角兽企业重金招聘Python工程师标准>>> 40001官方给的是token超时,每天都有几千个40001,开始超时刷新时间设定的7200秒,一直提示40001然后就给改成 ...

最新文章

  1. 2012到2020主要的CNN架构总结
  2. java orm 工具_GitHub - donnie4w/jdao: jdao是一个java的轻量级orm工具包
  3. javascript之原型与原型链
  4. [转载]另眼看待变量间多重共线性
  5. gre tunnel源码分析之接收流程
  6. 前端学习(1176):set数据结构2
  7. Mr.J-- jQuery学习笔记(三十)--属性操作方法(添加删除)
  8. java堆栈有序无序,浅谈Java并发编程系列(四)—— 原子性、可见性与有序性
  9. matlab中的lsqcurvefit使用
  10. 农业知识图谱(KG):农业领域的信息检索,命名实体识别,关系抽取,分类树构建,数据挖掘...
  11. jquery :eq选择器和eq()方法的用法与比较
  12. 在iPhone任何界面截图完整图文教程
  13. 「破解」360快压不弹广告
  14. android自带浏览器调试,Android 手机浏览器调试使用Chrome进行调试实例详解
  15. 一直想当5G老大的美国,现在进展怎样了?
  16. 来给罗永浩和王自如打个分
  17. Python批量修改图片名称
  18. ajax查询全国天气预报,使用聚合数据api接口
  19. 常见的主流自动化测试框架,这5种能帮到你很多
  20. 项目leader如何把控团队氛围

热门文章

  1. 新手LInux 安装 Mysql 5.7.31版本 注意事项
  2. File之写入文件内容
  3. 使用8D报告管理系统三个月后的感想
  4. RGB888转RGB666
  5. 2015计算机职称水平考试,2015年计算机职称考试高分过关秘籍
  6. 010破解(四)之注册机
  7. 关于PlantSimulation远程PLCSIM_Advanced解决方案[含详细操作视频]
  8. 解决百度云网盘下载卡,慢的问题
  9. 2019牛客暑期多校训练营(第一场) Integration(定积分)
  10. 三柱汉诺塔四柱汉诺塔