微信公众开发平台报错:该公众号暂时无法提供服务请稍后再试 的解决方案

当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在48小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。

假如服务器无法保证在五秒内处理并回复,必须直接回复空串(是指回复一个空字符串,而不是一个XML结构体中content字段的内容为空,请切勿误解),微信服务器不会对此作任何处理,并且不会发起重试。。这种情况下,可以使用客服消息接口进行异步回复。

请开发者注意,一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试”:

1、开发者在5秒内未回复任何内容

2、开发者回复了异常数据,比如JSON数据等

解决办法:

Asp.Net:

 Response.Write("");
 Response.Flush();
 Response.Close();

Jsp:

  final_response.getWriter().print(content);
  final_response.getWriter().flush();
  final_response.getWriter().close(); 

PHP:

  echo "";
  exit; 

总结:如果没有Response.Flush()的话就需要等所有任务都执行完毕之后才将Response.Write("") 输出,这中间的延时就造成了微信端获取不到数据而产生异常显示:“该公众号暂时无法提供服务请稍后再试”

参考地址:点击查看

时间: 2024-09-22 18:59:02

微信公众开发平台报错:该公众号暂时无法提供服务请稍后再试 的解决方案的相关文章

该公众号暂时无法提供服务请稍后再试

关键字:该公众号暂时无法提供服务,请稍后再试 微信公众平台  原文:http://www.cnblogs.com/txw1958/p/weixin-suspend-service-solution.html    在用户向公众号发消息,或点击自定义菜单时,开发者一般会根据业务需要,利用被动响应消息接口,向用户回复响应消息. 如果开发者认为用户消息无须回复,或开发者准备随后再通过客服消息接口来对用户进行回复,请按照开发者文档的要求,直接回复空串,微信服务器收到空串则不会进行处理. 一旦遇到以下情况

java-寻求微信公众平台开发“公众号暂时无法提供服务,请稍后再试”的解决方案

问题描述 寻求微信公众平台开发"公众号暂时无法提供服务,请稍后再试"的解决方案 项目部署在SAE上,日志截取到了 140.207.54.75 [16/Apr/2015:21:53:17 +0800] JAVA_Notice: <![CDATA[gh_83f240695490]]><![CDATA[o-poDs-3jbAA_EXFwy9IcuwFFa1E]]><![CDATA[1429192397721]]><![CDATA[text]]>

java-微信公众号接口开发,关注后提示“该公众号暂时无法提供服务,请稍后再试。”原因?,如何处理?

问题描述 微信公众号接口开发,关注后提示"该公众号暂时无法提供服务,请稍后再试."原因?,如何处理? 我在弄微信公众号接口开发的自动回复时,在手机微信怎么老是"该公众号暂时无法提供服务,请稍后再试."?在接口测试的时候报错如下: 20.181.136.229 [13/Feb/2015:13:42:34 +0800] JAVA_Error: Error for /coreServlet java.lang.NoClassDefFoundError: Could not

测试-该公众号暂时无法提供服务,请稍后再试。

问题描述 该公众号暂时无法提供服务,请稍后再试. 服务器都以及程序都按照博客视频弄好了,部署到SAE上之后测试,发送消息,就回复"该公众号暂时无法提供服务,请稍后再试."什么情况啊 解决方案 有空回复信息?或者xml处理有问题. 解决方案二: 我也出现同样问题,楼主 问题解决了吗交流下啊 解决方案三: 我也遇到了类似问题,解决不了,顶起来,有能解决的吗?无私奉献是程序员的美德!

android开发-微信sdk demo运行报错 求救

问题描述 微信sdk demo运行报错 求救 java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL. 这是什么错误?怎么解决啊 解决方案 根据提示,缺少android.permissio

ndk ndroid tudio jni-AndroidStudio中开发ndk报错,求助!!!

问题描述 AndroidStudio中开发ndk报错,求助!!! D:workspacesAndroidProjectsGISpeechappsrcmainjniHTKLibexcpt.h:20:21: fatal error: crtdefs.h: No such file or directory #include <crtdefs.h> as 的项目中使用ndk 开发,其中有些 c 文件中引用了一些 系统平台下的 h 文件,在 vs2010 中可以调通,但是加入到 jni 中就报错,请问

微信-带参数的二维码扫描之后,会出现“该公众号暂时无法提供服务”

问题描述 带参数的二维码扫描之后,会出现"该公众号暂时无法提供服务" 带参数的二维码扫描之后,会出现"该公众号暂时无法提供服务",我后台的代码但是没有接受到,在微信公众号调试成功的 解决方案 http://www.cnblogs.com/txw1958/p/weixin-suspend-service-solution.html

asmack-Android 基于openfire开发的报错问题:Already Login to Server

问题描述 Android 基于openfire开发的报错问题:Already Login to Server 在Android 客户端开发openfire即时聊天的时候,需求中有切换不同的用户的要求. (注册用户没有问题) 登录的时候我是这样做的:connectServer-->login 下线的时候我是这么做的:disConnectServer 如果是有一个用户切换到另外一个用户,那么我是这样做的:disConnectServer-->connectServer-->login 由于网

微信小程序 HTTPS报错整理常见问题及解决方案_JavaScript

微信小程序 HTTPS报错常见问题及解决方案 微信小程序开放公测已经一个多月了,因官方需求文档要求后台使用HTTPS请求进行网络通信,不满足条件的域名和协议无法请求.越来越多的开发者纷纷使用SSL证书实践微信小程序的应用情况,但仍然会碰到各类问题.本文列举了SSL证书常见的报错和解决办法,供开发者参考. 常见问题一 在微信小程序内测的过程中,几乎每个开发者们在实践的过程中都遇到了下图的报错: 原因及解决办法: 这是因为wx.request 发起的是 https 请求,微信小程序读取大部分是请求A