微信公众平台开发日志【1】利用Senparc.Weixin.MP开发航班动态查询信息!!
利用Senparc.Weixin.MP
比如输入HP,即出现帮助信息
输入航班信息HBCZ6666即出现CZ6666航班信息!
身份证查询(目前只能查湖南省)
IC+身份证号码
View Code
1 case "IC": 2 var sfzhm = strongRequestMessage.Content.Substring(2, strongRequestMessage.Content.Length - 2).ToUpper(); 3 if (sfzhm.Length == 18 || sfzhm.Length == 15) 4 { 5 strongresponseMessage.Content = 6 string.Format( 7 "您刚才发送了文字信息:{0}\r\n您复。\r\n微信租车官方地址:http://weixin.51zuche.net", 8 strongRequestMessage.Content); 9 10 strongresponseMessage.Articles.Add(new Article() 11 { 12 Title = "您查询的身份证号是" + sfzhm, 13 Description = "身份证查验成功", 14 PicUrl = "http://app.51zuche.net/gps/ic/?sfzmhm=" + sfzhm,// strongRequestMessage.PicUrl, 15 Url = "http://www.hncars.net/tools" 16 17 18 }); 19 responseMessage = strongresponseMessage; 20 } 21 else 22 { 23 TextresponseMessage.Content = 24 string.Format( 25 "\r\n华安租车微信号\r\nha4000096355\r\n华安租车官方网站\r\nhttp://www.hncars.net", 26 TextresponseMessage.Content); 27 28 } 29 30 31 break;
if (strongRequestMessage.Content.Substring(2, strongRequestMessage.Content.Length - 2).Length == 5 || strongRequestMessage.Content.Substring(2, strongRequestMessage.Content.Length - 2).Length == 6)
{
httprequestLib.stBaseThread HQ = new httprequestLib.stBaseThread();
var hbxx = HQ.GetText("http://app.51zuche.net/home/hb?hbh=" + strongRequestMessage.Content.Substring(2, strongRequestMessage.Content.Length - 2).ToUpper(), "http://app.51zuche.net/home/hb?hbh=" + strongRequestMessage.Content.Substring(2, strongRequestMessage.Content.Length - 2).ToUpper() + "hidd=" + System.DateTime.Now.Millisecond, 0);
StatusFly statusFly = JsonConvert.DeserializeObject<StatusFly>(hbxx);
if (statusFly.IsSuccess == true)
{
DllFlight FlyDate = JsonConvert.DeserializeObject<DllFlight>(statusFly.Data[0].ToString());
if (FlyDate.ID == 1)
{
}
}
}
利用自己写的JSON,可以动态获取航班信息!超级好玩