Пример #1
0
        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);
        }
Пример #2
0
        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]);
            //}
        }