public Dictionary <string, NewFeed1> FBListNewFeed2(List <string> Handle, int limit = 25) { //Dùng tốt Dictionary <string, NewFeed1> result = new Dictionary <string, NewFeed1>(); // Clipboard.SetText(Handle[4]); string s = http.Get("https://graph.facebook.com/me/home?fields=id,created_time,message&limit=" + limit + "&access_token=" + Handle[4]).ToString(); //MessageBox.Show(s); NewFeed nf = JsonConvert.DeserializeObject <NewFeed>(s); List <NewFeed1> lnf = nf.data.ToList(); for (int i = 0; i < lnf.Count; i++) { NewFeed1 nf1 = lnf[i]; nf1.id = lnf[i].id; nf1.created_time = lnf[i].created_time; nf1.message = lnf[i].message; if (!result.ContainsKey(lnf[i].id)) { result.Add(lnf[i].id, nf1); } // MessageBox.Show(nf1.ToString()); } return(result); }
private void LoadNewsFeedsLanThu2() { //Xóa hết cái cũ lvReactionNewsFeed.Items.Clear(); dicReaction.Clear(); listAutoLikeNewFeeds.Clear(); //Hiển thị danh sách các bài cần react lên listview trước dicReaction = ftf.FBListNewFeed2(txtTokenAutoLikeNewsFeed.Text, int.Parse(txtSoLuongBaiAutoLikeNewsFeed.Text), true); int i = 1; foreach (KeyValuePair <string, NewFeed1> item in dicReaction) { ListViewItem lvi = new ListViewItem(i + ""); if (i % 2 == 0) { lvi.BackColor = Color.WhiteSmoke; } NewFeed1 nf1 = item.Value as NewFeed1; lvi.Checked = true; lvi.SubItems.Add(nf1.id); //Thêm vào list listAutoLikeNewFeeds.Add(nf1.id); //Xử lý hiển thị thời gian string time1 = nf1.created_time; string time2 = time1.Remove(19); string time3 = time2.Replace("T", "==="); lvi.SubItems.Add(time3); lvi.SubItems.Add(nf1.message); lvReactionNewsFeed.Items.Add(lvi); // listCanReaction.Add(item.Key); i++; } //foreach (ListViewItem item in lvReactionNewsFeed.Items) //{ // listAutoLikeNewFeeds.Add(item.SubItems[1].Text); // //MessageBox.Show(listAutoLikeNewFeeds[0]); //} }