微信公众平台出现无法提供服务是怎么回事

如题所述

这是他们第三方平台升级或者维护中,与微信的接口出现异常情况。可以在微信里面联系客服,问清情况,避免不必要的损失。

微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动,形成了一种主流的线上线下微信互动营销方式

2016年1月18日,腾讯在北京发布消息称,中国政务微信公号已逾10万。2018年4月,腾讯已查处9.9万多个违规公众号。11月16日,微信公众平台发布公告称,个人注册公众号数量上限调整为1个。

发展历程

2018年6月27日,微信官方宣布,微信公众平台上线开放转载功能,文章可以直接被转载,不需要人工再次确认。 

2018年11月16日,微信公众平台发布公告称,即日起,公众号注册将做调整:个人主体注册公众号数量上限由2个调整为1个;企业类主体注册公众号数量上限由5个调整为2个。

2018年12月29日,微信公众平台运营功能再次升级,修改已发送文章的错别字上限由5个上调至10个,同时支持增、删和替换,但标题和摘要依然无法修改,修改机会依然有且仅有一次。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-22
方法:
1.首先确定您的微信公众号使用的是开发者模式,接口设置正确,并能正常收发普通消息。
2.下面说一下提示"该公众号暂时无法提供服务,请稍候再试"这条信息的原因
大家先了解一下微信的工作流程,如图(开发者模式),当用户发了信息,首先到腾讯的微信平台,然后通过您的接口转发到您的服务器,您的服务器处理信息后,再返回给微信平台,平台再转发给用户
3.如果网络和服务器都正常的情况下,您的服务器接收到消息也正确处理了,那么用户就回收到相关信息,但如果您的服务器在处理信息过程中,因为网络原因或服务器故障、或者程序问题没有返回信息,那么腾讯微信平台就会返回给用户“该公众号暂时无法提供服务,请稍候再试”的提示。
4.如果那么排除网络和设备问题,用户还是收到这个错误提示,就可以肯定是用户发来的信息您的接口程序处理消息失败了,微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,就是说5秒内不回复就重试,重试三次没回复,就给用户返回错误信息了。
5.那这个问题怎么解决呢,其实官方给出说明了:假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。意思很明白了,如果您的程序不能在5秒内处理完毕并返回给平台,就是直接给平台发个空串就行了,平台判断有回复就不会给用户发送错误提示了。
6.但有的朋友不清楚这个空串是什么意思,官方也有说明:指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空。
我在这里用PHP代码描述下,如图,该回复的地方加上echo '';就可以了
但这只是标记平台收到了,不给用户提示错误信息了,用户端是什么也没回复的,如果您还想发送给用户,就需要使用客服消息接口进行异步回复了

注意事项:
处理程序代码正确本回答被提问者采纳
第2个回答  2016-04-29
一、微信平台可能已经关闭,无法提供服务;
二、微信平台可能在进行信息维护,暂时无法提供服务;
三、可能网络出现问题,服务指令无法发出。
希望能够帮到你。
相似回答