private async void Send_Click(object sender, RoutedEventArgs e) { if (SendBox.Text.Length > 600) { await new MessageDialog("内容字数超过限制").ShowAsync(); return; } if (SendBox.Text.Length == 0) { await new MessageDialog("内容不能为空").ShowAsync(); return; } Random rd = new Random(); string random = string.Format("{0:N17}", rd.NextDouble().ToString()); if (String.IsNullOrEmpty(LoginInfo.Seq)) { await new MessageDialog("operation_seq尚未获得,请稍候").ShowAsync(); return; } //性别:0(全部),1(男),2(女) //groupid //国家:(中文) string postdata = "token=" + LoginInfo.Token + "&lang=zh_CN&f=json&ajax=1&random=" + random + "&type=1&content=" + SendBox.Text + "&cardlimit=1&sex=0&groupid=" + Global.groupsInfo[ListPicker.SelectedItem.ToString()] + "&synctxweibo=" + 0 + "&country=&province=&city=&imgcode=&operation_seq=" + LoginInfo.Seq; string url = "https://mp.weixin.qq.com/cgi-bin/masssend?t=ajax-response&token=" + LoginInfo.Token + "&lang=zh_CN";//请求登录的URL string refer = "https://mp.weixin.qq.com/cgi-bin/masssendpage?t=mass/send&token=" + LoginInfo.Token + "&lang=zh_CN"; HttpPost sendGroup = new HttpPost(); sendGroup.Operate= "send"; sendGroup.PostOperater(postdata, url, refer); }
private void Button_Click(object sender, RoutedEventArgs e) { SetLoginProgressVisibility(1); LoginInfo.UserName = Account.Text; LoginInfo.Password = Password.Password; string tmpPassword = Password.Password; if (tmpPassword.Length > 16) tmpPassword = Password.Password.Substring(0, 16); string password = MD5.GetMd5String(tmpPassword); string postdata = "username="******"&pwd=" + password + "&imgcode=" + VeriCode.Text + "&f=json"; string url = "https://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN ";//请求登录的URL string refer = "https://mp.weixin.qq.com/"; //HttpPost.PostOperater(postdata,url,refer); HttpPost loginPost = new HttpPost(); loginPost.Operate = "LoginOperate"; loginPost.PostOperater(postdata, url, refer); }
private void AppBarButton_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(MyMessage.Text)) { ShowTip("发送消息不能为空"); return; } ShowTip("正在发送",false); string message = MyMessage.Text; Random rd = new Random(); string random = string.Format("{0:N17}", rd.NextDouble().ToString()); string sendUrl = "https://mp.weixin.qq.com/cgi-bin/singlesend?t=ajax-response&f=json&token=" + LoginInfo.Token + "&lang=zh_CN"; string sendData = "token=" + LoginInfo.Token + "&lang=zh_CN&f=json&ajax=1&random=" + random + "&type=1&content=" + message + "&tofakeid=" +Global.PageFakeid + "&imgcode="; string sendRefer = "https://mp.weixin.qq.com/cgi-bin/singlesendpage?tofakeid=" + Global.PageFakeid+ "&t=message/send&action=index&token=" + LoginInfo.Token + "&lang=zh_CN"; HttpPost sendInfo = new HttpPost(); sendInfo.Operate = "SendMessage"; sendInfo.PostOperater(sendData, sendUrl, sendRefer); }