Ejemplo n.º 1
0
        /// <summary>
        ///  回复的图文消息的函数
        /// </summary>
        /// <param name="model">The model.</param>
        /// <param name="articles">The content.</param>
        /// Author  : 俞立钢
        /// Company : 绍兴标点电子技术有限公司
        /// Created : 2014-10-24 09:57:37
        private static void ProduceNews(Dictionary <string, string> model, List <ArticlesModel> articles)
        {
            SendPicTxt news = new SendPicTxt();

            news.ToUserName   = model.ReadKey(PublicField.FromUserName);
            news.FromUserName = model.ReadKey(PublicField.ToUserName);
            news.CreateTime   = int.Parse(model.ReadKey(PublicField.CreateTime));
            news.MsgType      = "news";
            news.ArticleCount = articles.Count.ToString("D");
            news.Articles     = articles;
            OperateXml.ResponseEnd(Templete.SendNews(news));
        }
Ejemplo n.º 2
0
        /// <summary>
        ///  回复的视频消息的函数
        /// </summary>
        /// <param name="model">The model.</param>
        /// <param name="mediaId">服务器上视频的ID</param>
        /// <param name="title">title</param>
        /// <param name="description">描述</param>
        /// Author  : 俞立钢
        /// Company : 绍兴标点电子技术有限公司
        /// Created : 2014-10-24 10:25:01
        private static void ProduceVideo(Dictionary <string, string> model, int mediaId, string title, string description)
        {
            SendVideo video = new SendVideo();

            video.ToUserName   = model.ReadKey(PublicField.FromUserName);
            video.FromUserName = model.ReadKey(PublicField.ToUserName);
            video.CreateTime   = int.Parse(model.ReadKey(PublicField.CreateTime));
            video.MsgType      = "video";
            video.MediaId      = mediaId;
            video.Title        = title;
            video.Description  = description;
            OperateXml.ResponseEnd(Templete.SendVideo(video));
        }
Ejemplo n.º 3
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));
 }