/// <summary> /// The authentication code is returned in the webbrowser. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { string Mytitle = ((WebBrowser)sender).DocumentTitle.ToLower(); if (Mytitle.IndexOf("success code=") > -1) { if (cont == 0) { webBrowser1.Visible = false; // extrae el autentificador del usuario del webBrowser string AuthCode = webBrowser1.DocumentTitle.Replace("Success code=", "").Split('&')[0]; // extrae el access token del usuario para poder ver sus datos access = AuthResponse.Exchange(AuthCode, clientId, clientSecret, redirectURI); // cierra la venta frm del webBrower // processAccess(); GetDatos(); //obtiene los datos con el access token, con el json covert // Abre el frm de menu con los datos del usuario OpenMenu(); cont++; } // this.Hide(); } }