收藏
回答

公众测试号被动回复回复什么都报该公众号提供的服务出现故障,请稍后再试?

用的是微信的公众测试号,能接收到微信发过来的post信息,回复为空或success都报该公众号提供的服务出现故障,请稍后再试?这个错误。


这个是回复的信息,这个是直接回复的,不可能超时


回答关注问题邀请回答
收藏

4 个回答

  • 🤔
    🤔
    2020-06-23

    注意接收和回复参数的意思,其实就是把这两个参数的位置换一下发送数据就可以了。

    回复:

    接收:

    2020-06-23
    有用 3
    回复 2
    • Emin
      Emin
      2021-02-05
      哇靠 我用了一天的时间 万万没想到是这个问题 感谢
      2021-02-05
      回复
    • 清酒热干面
      清酒热干面
      2022-01-04
      牛逼,我们查了挺久,测试公众号工具可以通过,死活不回消息,感谢
      2022-01-04
      回复
  • 文雀
    文雀
    2019-10-19

    这种情况基本是代码的问题

    使用switch语句判断接受类型 然后接受keyword

    再进行详细判断即可

    组装xml再将组装好的xml发送就好了

    我的微信支付是前端拼接时 多拼接了一次 但还是谢谢你的提醒了

     case '音乐':
                        // $msgType = "music";
                        $musicTpl = "<xml>
                            <ToUserName><![CDATA[%s]]></ToUserName>
                            <FromUserName><![CDATA[%s]]></FromUserName>
                            <CreateTime>%s</CreateTime>
                            <MsgType><![CDATA[%s]]></MsgType>
                            <Music>
                              <Title><![CDATA[慕白小慕白]]></Title>
                              <Description><![CDATA[戴先生是真的帅]]></Description>
                              <MusicUrl><![CDATA[http://wx.php1314.cn/php/walls.mp3]]></MusicUrl>
                              <HQMusicUrl><![CDATA[http://wx.php1314.cn/php/walls.mp3]]></HQMusicUrl>
                            </Music>
                          </xml>";
                        $resultStr = sprintf($musicTpl, $toUser, $fromUser, $time ,'music');
                        echo $resultStr;


    2019-10-19
    有用
    回复
  • 扶苏。
    扶苏。
    2019-10-16

    回复内容格式是否正确呢

    2019-10-16
    有用
    回复 2
    • lihui
      lihui
      2019-10-16
      1、直接回复success(推荐方式) 2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)这是官方文档上的,我都直接回复空字符串,那有什么格式
      2019-10-16
      回复
    • 陳燦鋒
      陳燦鋒
      2021-06-14回复lihui
      我也出现这样问题,回复空字符或者success字符都不行,怎么解决的?
      2021-06-14
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-10-16

    请参考文档自查https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Warning_Message_Troubleshooting_Guide.html

    2019-10-16
    有用
    回复 4
    • lihui
      lihui
      2019-10-16
      我用的是微信公众测试号,没有这些自查功能
      2019-10-16
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-10-16回复lihui
      测试号也是一样的原理。
      2019-10-16
      回复
    • lihui
      lihui
      2019-10-16回复疯狂的小辣椒
      我这边是能接收到微信服务器post过来的数据的,而且速度也没超过5s,回复也是回复空字符串,测试号也没接口报警,排查不到什么问题
      2019-10-16
      回复
    • lihui
      lihui
      2019-10-16回复lihui
      这是https://api.weixin.qq.com/cgi-bin/callback/check?access_token=ACCESS_TOKEN这个接口返回的dns信息
      {"dns":[{"ip":"120.79.3.17","real_operator":"UNICOM"}],"ping":[{"ip":"120.79.3.17","from_operator":"UNICOM","package_loss":"0%","time":"35.005ms"}]}
      2019-10-16
      回复
登录 后发表内容
问题标签