Example #1
0
 /// <summary>
 ///  回复音乐消息
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns>System.String.</returns>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-10 11:04:08
 public static string SendMusic(SendMusic model)
 {
     return string.Format(@"<xml>
                             <ToUserName><![CDATA[{0}]]></ToUserName>
                             <FromUserName><![CDATA[{1}]]></FromUserName>
                             <CreateTime>{2}</CreateTime>
                             <MsgType><![CDATA[{3}]]></MsgType>
                             <Music>
                                 <Title><![CDATA[{4}]]></Title>
                                 <Description><![CDATA[{5}]]></Description>
                                 <MusicUrl><![CDATA[{6}]]></MusicUrl>
                                 <HQMusicUrl><![CDATA[{7}]]></HQMusicUrl>
                                 <ThumbMediaId><![CDATA[{8}]]></ThumbMediaId>
                             </Music>
                            </xml>", model.ToUserName, model.FromUserName,
                                    model.CreateTime, model.MsgType,
                                    model.Title, model.Description,
                                    model.MusicUrl, model.HqMusicUrl, model.ThumbMediaId);
 }
Example #2
0
 /// <summary>
 ///  回复的音乐消息的函数
 /// </summary>
 /// <param name="model">The model.</param>
 /// <param name="title">音乐标题</param>
 /// <param name="description">音乐描述</param>
 /// <param name="musicUrl">音乐链接</param>
 /// <param name="hqMusicUrl">高质量音乐链接,WIFI环境优先使用该链接播放音乐</param>
 /// <param name="thumbMediaId">缩略图的媒体id,通过上传多媒体文件,得到的id</param>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-24 10:25:01
 private static void ProduceMusic(Dictionary<string, string> model, string title, string description, string musicUrl, string hqMusicUrl, int thumbMediaId)
 {
     SendMusic music = new SendMusic();
     music.ToUserName = model.ReadKey(PublicField.FromUserName);
     music.FromUserName = model.ReadKey(PublicField.ToUserName);
     music.CreateTime = int.Parse(model.ReadKey(PublicField.CreateTime));
     music.MsgType = "music";
     music.Title = title;
     music.Description = description;
     music.MusicUrl = musicUrl;
     music.HqMusicUrl = hqMusicUrl;
     music.ThumbMediaId = thumbMediaId;
     OperateXml.ResponseEnd(Templete.SendMusic(music));
 }