/// <summary> /// Twitter authentication event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnTwitter_OnClick(object sender, EventArgs e) { try { Session["channel"] = Channel.Twitter.ToString(); //Retrieve values from settings file var twitterConsumerKeySettings = ConfigurationManager.AppSettings["TwitterConsumerKey"]; var twitterConsumerSecretSettings = ConfigurationManager.AppSettings["TwitterConsumerSecret"]; var twitterRequestTokenUrlSettings = ConfigurationManager.AppSettings["TwitterRequestTokenUrl"]; var twitterVerifierUrlSettings = ConfigurationManager.AppSettings["TwitterVerifierUrl"]; var twitterRequestAccessTokenUrlSettings = ConfigurationManager.AppSettings["TwitterRequestAccessTokenUrl"]; var twitterRequestProfileUrlSettings = ConfigurationManager.AppSettings["TwitterRequestProfileUrl"]; var twitterScopeSettings = ConfigurationManager.AppSettings["TwitterScope"]; string twitterConsumerKey = string.Empty; string twitterConsumerSecret = string.Empty; string twitterRequestTokenUrl = string.Empty; string twitterVerifierUrl = string.Empty; string twitterRequestAccessTokenUrl = string.Empty; string twitterRequestProfileUrl = string.Empty; string twitterScope = string.Empty; if (twitterConsumerKeySettings != null) twitterConsumerKey = twitterConsumerKeySettings.ToString(); if (twitterConsumerSecretSettings != null) twitterConsumerSecret = twitterConsumerSecretSettings.ToString(); if (twitterRequestTokenUrlSettings != null) twitterRequestTokenUrl = twitterRequestTokenUrlSettings.ToString(); if (twitterVerifierUrlSettings != null) twitterVerifierUrl = twitterVerifierUrlSettings.ToString(); if (twitterRequestAccessTokenUrlSettings != null) twitterRequestAccessTokenUrl = twitterRequestAccessTokenUrlSettings.ToString(); if (twitterRequestProfileUrlSettings != null) twitterRequestProfileUrl = twitterRequestProfileUrlSettings.ToString(); if (twitterScopeSettings != null) twitterScope = twitterScopeSettings.ToString(); //Create Credential object with consumer specific credentials Credentials credential = new Credentials(); credential.ConsumerKey = twitterConsumerKey; credential.ConsumerSecret = twitterConsumerSecret; credential.RequestTokenUrl = twitterRequestTokenUrl; credential.VerifierUrl = twitterVerifierUrl; credential.RequestAccessTokenUrl = twitterRequestAccessTokenUrl; credential.RequestProfileUrl = twitterRequestProfileUrl; credential.Scope = twitterScope; var tClient = new OAuthTwitterClient(); tClient.BeginAuthentication(credential); } catch (Exception ex) { txtTWResponse.Text = "Error occurred while accessing twitter accesstoken! " + ex.Message; } }
protected void twt_OnClick(object sender, EventArgs e) { var tClient = new OAuthTwitterClient(); tClient.BeginAuthentication(); }