频道栏目
首页 > 微信学院 > 微信公众平台开发 > 正文

微信公众号开发中的坑(一)

2019-11-19 10:11:00         来源:Teastears的专栏  
收藏   我要投稿

微信公众号被动回复消息接口-回复音乐消息
文档说明如下

<xml>
<tousername><!--[CDATA[toUser]]--></tousername>
<fromusername><!--[CDATA[fromUser]]--></fromusername>
<createtime>12345678</createtime>
<msgtype><!--[CDATA[music]]--></msgtype>
<music>
<title><![CDATA[TITLE]]></title>
<description><!--[CDATA[DESCRIPTION]]--></description>
<musicurl><!--[CDATA[MUSIC_Url]]--></musicurl>
<hqmusicurl><!--[CDATA[HQ_MUSIC_Url]]--></hqmusicurl>
<thumbmediaid><!--[CDATA[media_id]]--></thumbmediaid>
</music>
</xml>
参数 是否必须 说明
ToUserName 接收方帐号(收到的OpenID)
FromUserName 开发者微信号
CreateTime 消息创建时间 (整型)
MsgType music
Title 音乐标题
Description 音乐描述
MusicURL 音乐链接
HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐
ThumbMediaId 缩略图的媒体id,通过素材管理中的接口上传多媒体文件,得到的id

但是在世界的开发过程中,ThumbMediaId这个属性是无效的。而且在发送的数据包中一定不能带上这个属性,否则,就会出现“公众号暂时无法提供服务”的错误。删掉这个属性后一切正常。

注:此坑是在2019年11月19日的开发过程中发现的。应该是微信的BUG,也可能是微信的文档更新不及时造成的。此后没有再做测试。

上一篇:微信公众号用户与网站用户的绑定方案
下一篇:微信小程序正式发布啦!这绝对是是最全的上手指南
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 全峰安全联盟--致力于做实用的IT技术学习网站