/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。 /// 此参数通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { PageInit.sendGroup = this; SetState(0); string uri = "https://mp.weixin.qq.com/cgi-bin/masssendpage?t=mass/send&token=" + LoginInfo.Token + "&lang=zh_CN"; string refer = "https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=" + LoginInfo.Token; string host = "mp.weixin.qq.com"; HttpGet sendGroupPost = new HttpGet(); sendGroupPost.Operate= "SendGroup"; sendGroupPost.GetOperater(uri, refer, host); }
protected override void OnNavigatedTo(NavigationEventArgs e) { PageInit.homePage = this; // pb.Visibility = Visibility.Visible; //Global.homeOK = false; string uri = "https://mp.weixin.qq.com" + Global.HomeUrl; string refer = "https://mp.weixin.qq.com/"; string host = "mp.weixin.qq.com"; HttpGet homeGet = new HttpGet(); homeGet.Operate = "GetNewInfoOperator"; homeGet.GetOperater(uri,refer,host); // Weixin getHomeInfo = new Weixin(new Uri(uri), refer, host, this); // Global.task = "GetHome"; // getHomeInfo.GetOperater(); // base.OnNavigatedTo(e); }
private void Button_Click(object sender, RoutedEventArgs e) { if ((string)Begin.Content != "继续") { string uri = "https://mp.weixin.qq.com/cgi-bin/contactmanage?t=user/index&pagesize=10&pageidx=0&type=0&groupid=0&token=" + LoginInfo.Token + "&lang=zh_CN"; string refer = "https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=" + LoginInfo.Token; string host = "mp.weixin.qq.com"; HttpGet getAllInfo = new HttpGet(); getAllInfo.Operate = "GetAllPeopleInfo"; SetProgressValue(5); getAllInfo.GetOperater(uri, refer, host); Begin.Visibility = Visibility.Collapsed; // while (!Global.test) ; // findInfo(); } else { this.Frame.Navigate(typeof(Home)); } }
public async void FindInfo(string []groupidList,string []nameList,string []cntList) { try { string[] groupid = groupidList; string[] name = nameList; string[] cnt = cntList; // SQLiteAsyncConnection con = new SQLiteAsyncConnection(ApplicationData.Current.LocalFolder.Path + "\\" + LoginInfo.UserName + "\\NewMessage.db"); // await con.CreateTableAsync<GroupListTable>(); //不存在文件夹 StorageFolder Fold; try { Fold = await ApplicationData.Current.LocalFolder.GetFolderAsync(LoginInfo.UserName + "\\ICO"); } catch { Fold = null; } //var = await ApplicationData.GetFileAsync(LoginInfo.UserName + "\\" + "PersonIcon.jpg"); if (Fold == null) { await ApplicationData.Current.LocalFolder.CreateFolderAsync(LoginInfo.UserName, CreationCollisionOption.OpenIfExists); } con = new SQLiteAsyncConnection(ApplicationData.Current.LocalFolder.Path + "\\" + LoginInfo.UserName + "\\NewMessage.db"); // if (con.Table<NewMessagesTable>() == null) await con.CreateTableAsync<GroupListTable>(); for (int i = 0; i < groupid.Length; i++) { await con.InsertAsync(new GroupListTable {Username=LoginInfo.UserName,Groupid=groupid[i],Name=name[i],Cnt=cnt[i]}); } // for (int i = 0; i < groupid.Length; i++) //{ state.Text = "正在处理: 共" + Global.PeopleSum + "人"; string tempuri = "https://mp.weixin.qq.com/cgi-bin/contactmanage?t=user/index&pagesize=" + Global.PeopleSum + "&pageidx=0&type=0&token="+LoginInfo.Token+"&lang=zh_CN"; string temprefer = "https://mp.weixin.qq.com/cgi-bin/contactmanage?t=user/index&pagesize=" + Global.PeopleSum + "&pageidx=0&type=0&token=" + LoginInfo.Token + "&lang=zh_CN"; string temphost = "mp.weixin.qq.com"; HttpGet getAllInfo = new HttpGet(); getAllInfo.Operate = "GetInfoWithIcon"; getAllInfo.GetOperater(tempuri,temprefer,temphost); #region // Global.task = "GetPage"; // Global.cnt = 0; //Sto.stoInfo<string>("groupid", groupid[i]); //smallHttp tempget = new smallHttp(tempuri, temprefer, temphost, this); //tempget.GetOperater(); //while (Global.cnt < int.Parse(cnt[i])) ; // Deployment.Current.Dispatcher.BeginInvoke(() => // { // pb.Value = Global.pb; // }); //} //if (Global.failedFakeId.Count != 0) //{ // state.Text = "正在尝试重新获得失败的图片,请稍候"; // foreach (string fakeid in Global.failedFakeId) // { // try // { // int i = Global.failedFakeId.IndexOf(fakeid); // string tempUri = "https://mp.weixin.qq.com/misc/getheadimg?fakeid=" + fakeid + "&token=" + loginInfo.Token + "&lang=zh_CN"; // string tempRefer = Global.failedReferer[i]; // smallHttp getFailedIco = new smallHttp(); // getFailedIco.getImage(tempUri, tempRefer); // } // catch // { // state.Text = "请求" + fakeid + "失败"; // } // } //} #endregion // Deployment.Current.Dispatcher.BeginInvoke(() => //{ // pb.Value = 100; state.Text = "完成"; // begin.Content = "继续"; // //82,376,0,0 // begin.Margin = new Thickness(82, 376, 0, 0); // begin.Visibility = Visibility.Visible; //}); } catch (Exception err) { } }
void DataGet() { string uri = "https://mp.weixin.qq.com/cgi-bin/message?t=message/list&count=10000&day=7&token=" + LoginInfo.Token + "&lang=zh_CN&filterivrmsg=1"; string refer = "https://mp.weixin.qq.com/cgi-bin/message?t=message/list&count=10000&day=7&token=" + LoginInfo.Token + "&lang=zh_CN"; string host = "mp.weixin.qq.com"; HttpGet getMessages = new HttpGet(); getMessages.Operate = "GetMessages"; getMessages.GetOperater(uri, refer, host); }
void DataGet() { string uri = "https://mp.weixin.qq.com/cgi-bin/singlesendpage?tofakeid=" + Global.PageFakeid + "&t=message/send&action=index&token=" + LoginInfo.Token + "&lang=zh_CN"; string refer = "https://mp.weixin.qq.com/cgi-bin/message?t=message/list&count=20&day=7&token=" + LoginInfo.Token + "&lang=zh_CN"; string host = "mp.weixin.qq.com"; // Weixin personmessage = new Weixin(new Uri(uri), refer, host, this); HttpGet getTalkMessage=new HttpGet(); getTalkMessage.Operate="RefreshPersonMessage"; getTalkMessage.GetOperater(uri,refer,host); }