首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

微信开发被动回复消息:该公众号暂时无法提供服务,请稍后再试

微信会以事件的形式将用户操作相关数据以xml格式推送到站点,站点经过处理之后的数据也以xml的格式返回到微信服务器,微信服务器将解析后的数据推送到公众号上。...在开发过程中,小编遇到一个问题就是用户扫描二维码后收到一条错误信息:“该公众号暂时无法提供服务,请稍后再试”。微信官方文档上解释如下: ?...接下来小编很认真的检查了自己返回给微信服务器的数据格式,是xml无疑,那么问题出在哪里呢? 且看微信官方文档,微信推送事件文档: ? 开发者被动回复消息文档: ?...但微信服务器发送过来的数据中ToUserName的值却是经过加密处理的。...这就导致微信发送过来的ToUserName和小编返回给微信的FromUserName二者的值不同,所以微信服务器就返回给用户一条错误消息:“该公众号暂时无法提供服务,请稍后再试”。

1.4K20

客服系统对接公众号解决“该公众号提供的服务出现故障,请稍后再试”的操作步骤

有段时间没去测试公众号的自动回复功能,今天一测,报错: “该公众号提供的服务出现故障,请稍后再试” 我记得之前并没有出现过这个错误,就去排查程序问题。...(推荐方式) 2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空) 一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试...”: 2、开发者在5秒内未回复任何内容 2、开发者回复了异常数据,比如JSON数据等 这俩问题经过排查,都没有发现异常,还有一种情况是 公众号授权第三方问题 公众号后台【设置与开发】【公众号设置】【授权管理

68610

统一异常处理

在解决问题之前,我们先来看下异常的种类及出现异常的原因: 框架内部抛出的异常:因使用不合规导致 数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时) 业务层抛出的异常:因业务逻辑书写错误导致(...系统异常(SystemException) 项目运行过程中可预计但无法避免的异常 比如数据库或服务器宕机 其他异常(Exception) 编程人员未预期到的异常,如:用到的文件不存在 ​...系统异常(SystemException) 发送固定消息传递给用户,安抚用户 系统繁忙,请稍后再试 系统正在维护升级,请稍后再试 系统出问题,请联系系统管理员等 发送特定消息给运维人员,...throw new SystemException(Code.SYSTEM_TIMEOUT_ERR,"服务器访问超时,请重试!"...发送消息给运维 //发送邮件给开发人员,ex对象发送给开发人员 return new Result(Code.SYSTEM_UNKNOW_ERR,null,"系统繁忙,请稍后再试

12610

TP6.0 空控制器: 健壮系统服务

应用场景 ---- 举例: 当访问 /user/getMine 时,如果 user 控制器不存在,框架默认会直接抛出错误 开启调试模式时会抛出异常: 控制器不存在:app\controller\User...,此时可以通过自定义异常处理机制使其返回 json 数据格式 但是当关闭调试模式会提示: 页面错误!...请稍后再试~,对于专门提供接口的 api 应用来说, 接口应该始终返回 json 数据,而不是 页面错误!...请稍后再试~ 这样一个页面,因为没有异常抛出,所以此时使用自定义异常处理机制也无法使其返回 json 数据 使用框架的空控制器可以解决这个问题,使 api 应用 始终返回 json 数据格式,单应用和多应用模式都支持空控制器

35410

转—可怕的KCFErrordomainCFNetWork 303

最近客户端经常碰到一些客诉,说某个请求提示网络错误,请稍后再试!...(303) 底层提示 kCFErrorHTTPParseFailure = 303 最初我们认为就是客户网络环境异常问题,但随着越来越多的客诉,各种页面场景都出现过,我们开始意识到这可能并不简单,...要说的是,这个封装的提示语严重误导了我们的思维,一直在查服务器接口和本地网络,不知缘由无法复现,困在原地。...图片20201120151506651.png 服务器返回?但是服务器并没有收到任何请求,我们猜测可能因为某种情况被拦截了。后来偶然看到这篇博客博客原文,恍然惊觉,可能是header的问题!!!...过大的header导致服务器直接关闭了服务。 赶紧去抓包,修改header,把其中任一参数复制进去大量字符。果然,我们复现了这个问题! 后续解决:未完待续...

1.1K20

Thinkphp框架自定义404页面

404页面我们在浏览网页的过程中都遇到过,简单来说就是搜索的东西服务器无法找到,给你返回一个提示信息,但是真正的404意义又是什么呢?...请查看文章:404的真正意义; Thinkphp框架在部署模式时,当用户或他人进入不存在的页面,系统会抛出异常。框架默认给了一段文字“页面错误!...请稍后再试~”,但是这个页面是很丑的,同时也是一个死页面,死链接,对网站优化及用户体验都不好。 下面教大家如何在thinkphp框架中自定义页面。 ?...步骤二:新建404.html页面,下面是本站使用的404页面,大家可直接使用; 点击下载  404.rar 步骤三:将404.html页面上传至服务器跟目录,即和index.php处于同一目录; ?

1.7K10
领券