Пример #1
0
        private void WebBrowserFacebook_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            int index = e.Url.AbsoluteUri.IndexOf(redirect_uri);

            if (index > -1)
            {
                var Data = e.Url.Fragment.Substring(1).Split('&');
                var user = new User();
                foreach (var item in Data)
                {
                    if (item.Split('=')[0].Equals("access_token"))
                    {
                        user.AccessToken = item.Split('=')[1];
                    }
                    else if (item.Split('=')[0].Equals("expires_in"))
                    {
                        user.ExpiresIn = item.Split('=')[1];
                    }
                }
                this.Parent.Hide();
                user = fb.GetInfo(user);
                OnGetTockenSuccess?.Invoke(this, user);
            }
        }