コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Login.cs プロジェクト: Fireinfern/PeruVirtual
        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());
            }
        }