Ejemplo n.º 1
0
 /// <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));
 }
Ejemplo n.º 2
0
 /// <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);
 }