学习永不停止
我们一起努力吧!

wordpress微信机器人:该公众号暂时无法提供服务,请稍后再试。

阳江鼎阳抄数设计交流群

最近wordpress微信机器人在公众号回复时出现了:“该公众号暂时无法提供服务,请稍后再试”,并且无论怎样测试都没办法解决。要知道,自己的另一个WP站点的公众平台回复可是正常的哦!怎么办?

不由地翻开微信机器人官方整理的常见问题,发现里面也有相应的说明:

1)这个基本可以说明你安装的其他插件或者主题输出了一些特殊字符,使得微信公众号平台无法解析自定义回复。

2)或者你的服务器太慢,微信公众平台有 5 秒的限制。

好吧,只能采用排除法了。首先按照第1点,先将网站中的插件清空,让“字符干扰”变成不可能。然后重新测试公众平台发现,问题并没有解决。这说明,问题不在插件!那么,只能说明咱的服务器太慢了!

服务器真的慢吗?我依然不信邪地跟那个正常的网站进行对比,…..通过站长工具的测速,果然有区别。只能承认这个原因了!

知道了原因,随后也在百度上进行了更深入的了解。在此分享一下。

腾讯微信平台信息的处理流程:用户发了信息,将传到腾讯微信平台,接着转交给站长所设置的接口(网站服务器),网站服务器反应返回给微信平台,最后给用户进行回复。

在这个过程中,网络和服务器在正常情况下,用户回收到相关回复。当处理过程存在网络原因或网站服务器故障时,腾讯微信平台只给出了5秒的处理时间,也就是说,在这5秒时间内,如果网络或服务器不作出反应,那么就会返回:“该公众号暂时无法提供服务,请稍候再试”的提示。

解决方法:据称,微信官方给出这样的意见:如果服务器没法保证在5秒内回复,可以通过回复空串,这样微信服务器不会对此作任何处理,并且不会发起重试。至于什么是空串?他们也给出了解析:空串就是字节长度为0的空字符串,而不是XML结构体中content字段的内容为空。

当然,上面的解决方法有些抽象。确实,这并不是一般人能够解决的,只能希望开发者们能将这个情况考滤进去,设计出更合理的方法。毕竟,很多网站并未达到那么那种蜗牛式的慢,如果为了使用这个微信机器人而更换主机空间或者服务器,那工程可真的大了!

未经允许不得转载:http://jdks100.com/风语守望_博客 » wordpress微信机器人:该公众号暂时无法提供服务,请稍后再试。


分享到:更多 ()
关注“公众平台”:     学习交流QQ群(185619299):

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • 3 + 5 = ?

风语守望_博客,共同学习,一起成长!

网站首页联系我们
防复制