自动回复语音的功能无法使用?
发布于 4 年前 作者 zhengming 7326 次浏览 来自 官方Issues

你好!我先通过token上传mp3得到了mediaID,但后在服务器端采用如下方式自动回复给用户:

<xml>
            <ToUserName><![CDATA[{ToUserName}]]></ToUserName>
            <FromUserName><![CDATA[{FromUserName}]]></FromUserName>
            <CreateTime>{CreateTime}</CreateTime>
            <MsgType><![CDATA[voice]]></MsgType>
            <MediaId><![CDATA[{MediaId}]]></MediaId>
            <Format><![CDATA[mp3]]></Format>
            <MsgId>23501323536399579</MsgId>
            </xml>

但是没有任何作用,相同的文字和图片回复都可以正常使用,但语音回复就不行。

请问需要注意什么吗?

1 回复

https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html#2

自己对照文档里要求的回复语音消息格式看看

<xml>
  <ToUserName><![CDATA[toUser]]></ToUserName>
  <FromUserName><![CDATA[fromUser]]></FromUserName>
  <CreateTime>12345678</CreateTime>
  <MsgType><![CDATA[voice]]></MsgType>
  <Voice>
    <MediaId><![CDATA[media_id]]></MediaId>
  </Voice>
</xml>
回到顶部