/// <summary> /// 回复的语音消息的函数 /// </summary> /// <param name="model">The model.</param> /// <param name="mediaId">服务器上语音的ID</param> /// Author : 俞立钢 /// Company : 绍兴标点电子技术有限公司 /// Created : 2014-10-24 10:25:01 private static void ProduceVoice(Dictionary<string, string> model, int mediaId) { SendVoice voice = new SendVoice(); voice.ToUserName = model.ReadKey(PublicField.FromUserName); voice.FromUserName = model.ReadKey(PublicField.ToUserName); voice.CreateTime = int.Parse(model.ReadKey(PublicField.CreateTime)); voice.MsgType = "voice"; voice.MediaId = mediaId; OperateXml.ResponseEnd(Templete.SendVoice(voice)); }
/// <summary> /// 回复语音消息 /// </summary> /// <param name="model">The model.</param> /// Author : 俞立钢 /// Company : 绍兴标点电子技术有限公司 /// Created : 2014-10-10 11:00:22 public static string SendVoice(SendVoice model) { return string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserName><![CDATA[{1}]]></FromUserName> <CreateTime>{2}</CreateTime> <MsgType><![CDATA[{3}]]></MsgType> <Voice> <MediaId><![CDATA[{4}]]></MediaId> </Voice> </xml>", model.ToUserName, model.FromUserName, model.CreateTime, model.MsgType, model.MediaId); }