public async Task <VO.FacebookUser> getUser(string user_access) { var response = await client.GetAsync("https://graph.facebook.com/v2.3/me?fields=name,email&access_token=" + user_access).ConfigureAwait(false); var responseString = await response.Content.ReadAsStringAsync().ConfigureAwait(false); VO.FacebookUser facebookUser = JsonConvert.DeserializeObject <VO.FacebookUser>(responseString); return(facebookUser); }
private async void timer1_Tick(object sender, EventArgs e) { this.autho = await facebookLogin.getAuth(this.code.code); //Console.WriteLine(autho.access_token); if (autho.access_token != null) { timer1.Stop(); timer1.Enabled = false; this.facebookUser = await facebookLogin.getUser(autho.access_token); session = new VO.Session(facebookUser.name, facebookUser.email); Console.WriteLine(session.Nombre + " " + session.Email); openMainForm(new Aplication()); } }