收藏
回答

微信公众号自动回复图片问题


实现微信公众号自动回复图片功能,返回给微信服务器的信息如下:

<xml>  <ToUserName>

<![CDATA[oJmXv0m4zntZuP9mFjHIdK5jJiIA]]></ToUserName>  

<FromUserName><![CDATA[gh_76ce690df592]]></FromUserName> 

 <CreateTime>1530758989010</CreateTime>  

 <MsgType><![CDATA[image]]></MsgType>  

<Image>    

<MediaId><![CDATA[zVZ0rSASwBfFpNjGCcyk0q3RSZRu0rYR2Q61Ddn13aI]]></MediaId>  

</Image>

</xml>

手机上提示"该公众号提供的服务出现故障,请稍后再试“,

其中MediaId为查询“获取素材列表”接口所得

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

7 个回答

  • 小强
    小强
    2020-03-19

    我也遇到类似的问题了,返回图文消息和返回文本消息都没问题,但返回图片消息就不行了。

    2020-03-19
    有用
    回复 1
    • 小强
      小强
      2020-03-20
      我的问题解决了,我也是把测试号和注册号弄混了。感觉其他朋友的问题也是这样的。
      2020-03-20
      1
      回复
  • 董轩
    董轩
    2019-11-28

    微信公众号自动回复图片问题时报‘该公众号提供的服务出现故障,请稍后再试’,但是自动回复文字时是好的!

    2019-11-28
    有用
    回复
  • Daniel
    Daniel
    2019-08-22

    这是我返回给微信服务器的信息如下:

    null<xml>

    <ToUserName>

      <![CDATA[oTXZNt6jk2UKW00WfFEHwxc]]>

    </ToUserName>

      <FromUserName>

       <![CDATA[gh_0695ed]]>

    </FromUserName>

    <CreateTime>

    <![CDATA[1566435896243]]>

    </CreateTime>

    <MsgType>

    <![CDATA[image]]>

    </MsgType>

    <FuncFlag>

    <![CDATA[0]]>

    </FuncFlag>

    <image>

    <MediaId>

    <![CDATA[UuT1fm0xD-f0W0ZTWhi1tUoz3rSE35Ev1hSH5eJjkwa33MBm1F7S74FjmWLjyqup]]></MediaId>

    </image>

    </xml>

    手机上也是提示"该公众号提供的服务出现故障,请稍后再试“,请问这是什么情况

    2019-08-22
    有用
    回复 2
    • 月光落在左手上
      月光落在左手上
      2020-10-09
      试试把 ToUserName,FromUserName的id调换下位置,发送与恢复是反向的
      2020-10-09
      1
      回复
    • 丶
      2021-06-18回复月光落在左手上
      感谢,我就是这个问题
      2021-06-18
      回复
  • 2018-09-21

    请问一下,按照教程上来的,上传临时素材之后获得media_id,然后按照上述格式请求,一直“该公众号供的服务出现故障,请稍后再试”,请问下是什么原因啊?

    2018-09-21
    有用
    回复 4
    • @daniel li🐙
      @daniel li🐙
      2019-05-25

      我也是这样  不知道你怎么解决的

      2019-05-25
      1
      回复
    • 董轩
      董轩
      2019-11-28
      我也是这样的,回复文字是正常的,图片就报这样的错,请问怎么解决?
      2019-11-28
      回复
    • 喂,快醒醒besos
      喂,快醒醒besos
      2019-12-19
      我也是这样的,回复文字是正常的,图片就报这样的错,你们都解决了吗
      2019-12-19
      回复
    • 月光落在左手上
      月光落在左手上
      2020-10-09
      发送和回复是反向的,估计你这种情况是写成顺序得了
      text.setFromUserName(toUserName); 
      text.setToUserName(fromUserName);
      2020-10-09
      回复
  • 悠悠哉
    悠悠哉
    2018-07-09

    感谢关注,问题已经解决了。原因是我把测试公众号和注册的订阅号当成了同一个公众号

    2018-07-09
    有用
    回复 1
    • Hansen
      Hansen
      2020-03-18
      怎么解决的?
      2020-03-18
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-09

    你好,若遇到以下情况,系统会提示“该公众号暂时无法提供服务,请稍后再试”:
    1、开发者在5秒内未回复任何内容

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

    建议可参考文档(被动回复用户消息文档如下: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140543 )排查是否存在以上问题。


    2018-07-09
    有用
    回复 7
    • 悠悠哉
      悠悠哉
      2018-07-09

      感谢关注,问题已经解决了。原因是我把测试公众号和注册的订阅号当成了同一个公众号

      2018-07-09
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-07-09回复悠悠哉

      好的,收到

      2018-07-09
      回复
    • 2018-09-21回复疯狂的小辣椒

      请问一下,按照教程上来的,上传临时素材之后获得media_id,然后按照上述格式请求,一直“该公众号供的服务出现故障,请稍后再试”,请问下是什么原因啊?

      2018-09-21
      回复
    • 2018-09-21回复疯狂的小辣椒

      唯一不同的是获取的media_id不像上述那样短

      2018-09-21
      回复
    • Dawn
      Dawn
      2019-03-13

      问一下楼主,“测试公众号和注册的订阅号当成了同一个公众号”这句话时什么意思,我也遇到了相同的问题,而且困扰了我挺长时间。感谢楼主回答

      2019-03-13
      2
      回复
    查看更多(2)
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-09



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

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

    建议可参考文档(被动回复用户消息文档如下:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140543)排查是否存在以上问题。

    2018-07-09
    有用
    回复 2
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-07-09

      你好,若遇到以下情况,系统会提示“该公众号暂时无法提供服务,请稍后再试”:
      1、开发者在5秒内未回复任何内容

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

      建议可参考文档(被动回复用户消息文档如下:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140543)排查是否存在以上问题。



      2018-07-09
      回复
    • Janeli
      Janeli
      2022-03-19回复疯狂的小辣椒
      回复多张图片要怎么返回mediaId?
      2022-03-19
      回复
登录 后发表内容