/** * Copyright (c) 2011-2014, James Zhan 詹波 (inlet@126.com). * * Licensed under the Apache License, Version 2.0 (the "License"); */ package com.zzwtec.wechat.sdk.msg.out; import com.zzwtec.wechat.sdk.msg.in.InMsg; /** *
回复音乐消息
<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[${__msg.thumbMediaId}]]></ThumbMediaId>\n" +
"<FuncFlag>${__msg.funcFlag}</FuncFlag>\n" +
</Music>
</xml>
*/
@SuppressWarnings("serial")
public class OutMusicMsg extends OutMsg {
private String title; // 不是必须
private String description; // 不是必须
private String musicUrl; // 不是必须
private String hqMusicUrl; // 不是必须
// private String thumbMediaId; // 官方文档有误,无此属性
private String funcFlag = "0";
public OutMusicMsg() {
this.msgType = "music";
}
public OutMusicMsg(InMsg inMsg) {
super(inMsg);
this.msgType = "music";
}
@Override
protected void subXml(StringBuilder sb) {
sb.append("