private async void botonEnviar_Click(object sender, RoutedEventArgs e) { if (Usuario.Text != null && Contraseña.Text != null) { Twitter twitter = await servicioTwitter.getTwitterAsync(Usuario.Text); if (twitter != null) { conexionTwitter.ScreenName = twitter.ScreenName; conexionTwitter.UserID = twitter.IdUsuario; conexionTwitter.OauthTokenSecret = twitter.OauthTokenSecret; conexionTwitter.OauthToken = twitter.OauthToken; conexionTwitter.Status = "Access granted"; conexionTwitter.AccessGranted = true; } await conexionTwitter.UpdateStatus(Tweet.Text); if (conexionTwitter.Status == "The remote server returned an error: (401) Unauthorized.") { conexionTwitter.ResetSettings(); if (await conexionTwitter.GainAccessToTwitter() == true) { await conexionTwitter.UpdateStatus(Tweet.Text); int resp = await servicioTwitter.agregarTwitterAsync(conexionTwitter.UserID, conexionTwitter.ScreenName, conexionTwitter.OauthToken, conexionTwitter.OauthTokenSecret); } } } }
private async void Enviar_Click(object sender, RoutedEventArgs e) { if (Usuario.Text != null) { Twitter twitter = await servicioTwitter.getTwitterAsync(Usuario.Text); if (twitter != null) { conexionTwitter.ScreenName = twitter.ScreenName; conexionTwitter.UserID = twitter.IdUsuario; conexionTwitter.OauthTokenSecret = twitter.OauthTokenSecret; conexionTwitter.OauthToken = twitter.OauthToken; conexionTwitter.Status = "Access granted"; conexionTwitter.AccessGranted = true; } await conexionTwitter.UpdateStatus(Tweet.Text); if (conexionTwitter.Status == "The remote server returned an error: (401) Unauthorized.") { conexionTwitter.ResetSettings(); if (await conexionTwitter.GainAccessToTwitter() == true) { await conexionTwitter.UpdateStatus(Tweet.Text); int resp = await servicioTwitter.agregarTwitterAsync(conexionTwitter.UserID, conexionTwitter.ScreenName, conexionTwitter.OauthToken, conexionTwitter.OauthTokenSecret); if (resp == 0) { MessageDialog mensajeError = new MessageDialog("Lo sentimos su tweet no ha sido enviado! Ha ocurrido un error... Intentelo de nuevo"); mensajeError.ShowAsync(); } else { MessageDialog mensajeError = new MessageDialog("Su tweet ha sido enviado con exito"); mensajeError.ShowAsync(); popup.IsOpen = false; } } } else { MessageDialog mensajeError = new MessageDialog("Su tweet ha sido enviado con exito"); mensajeError.ShowAsync(); popup.IsOpen = false; } } }
private async void TweetIt_Click_1(object sender, RoutedEventArgs e) { await tr.UpdateStatus(TweetBox.Text + " " + DateTime.Now); //_statusTextBlock.Text = tr.Status; }