// GET: LoginPage/LoginPages public ActionResult Page() { UserFacebook user = (UserFacebook)Session["infoUser"]; var fb = new Facebook.FacebookClient(); fb.AccessToken = user.access_token; dynamic avatar = fb.Get("me/accounts?type=page"); dynamic data = avatar.data; lstPage = new List <Models.Pagefb>(); foreach (dynamic info in data) { Pagefb page = new Pagefb(); page.pageId = info.id; page.accessToken = info.access_token; page.category = info.category; page.pageName = info.name; page.perms = info.perms; lstPage.Add(page); } ViewData.Add("pages", lstPage); return(View()); }
public ActionResult Index() { if (Session[CommonConstants.USER_LOGIN] == null) { return(Redirect("/LoginPage/Index")); } else { var user = (UserLoginInfo)Session[CommonConstants.USER_LOGIN]; Console.WriteLine(user.url_image); } ViewBag.Title = "Home Page"; List <Pagefb> lstpage = (List <Pagefb>)Session[CommonConstants.PAGE_LOGIN]; Pagefb page = lstpage[0]; var fb = new Facebook.FacebookClient(); fb.AccessToken = page.accessToken; dynamic piture = fb.Get("me?fields=picture"); dynamic feed = fb.Get("me/feed"); page.image = piture.picture.data.url; List <Feeds> feeds = new List <Feeds>(); foreach (var data in feed.data) { Feeds fe = new Feeds(); fe.id = data.id; fe.message = data.message; fe.create_time = data.created_time; feeds.Add(fe); } ViewData.Add("feeds", feeds); ViewData.Add("page", page); return(View()); }