public static void FinishSignIn() { HttpRequest Request = HttpContext.Current.Request; if (Request != null) { try { TwitterConnect.API_Key = ApiSettings.Default.TwitterConsumerKey; TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret; if (TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); string json = twitter.FetchProfile(); TwitterUser twitterUser = new JavaScriptSerializer().Deserialize <TwitterUser>(json); if (twitterUser != null) { string userName = twitterUser.screen_name + "@Twitter"; // You can change this to be anything you want. if (string.IsNullOrEmpty(userName)) { userName = twitterUser.name.Replace(" ", "_") + "@Twitter"; } // From here you will need to create the user on your own database or use some method to store the user information } } } catch (Exception e) { // Add your own code in here to capture the error and log it } } }
public static void FinishSignIn() { HttpRequest Request = HttpContext.Current.Request; if (Request != null) { try { TwitterConnect.API_Key = ApiSettings.Default.TwitterConsumerKey; TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret; if (TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); string json = twitter.FetchProfile(); TwitterUser twitterUser = new JavaScriptSerializer().Deserialize<TwitterUser>(json); if (twitterUser != null) { string userName = twitterUser.screen_name + "@Twitter"; // You can change this to be anything you want. if (string.IsNullOrEmpty(userName)) { userName = twitterUser.name.Replace(" ", "_") + "@Twitter"; } // From here you will need to create the user on your own database or use some method to store the user information } } } catch (Exception e) { // Add your own code in here to capture the error and log it } } }
protected void btnAuthorize_Click(object sender, EventArgs e) { if (!TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); } }
protected void Button1_Click(object sender, EventArgs e) { twituse[] users = new twituse[8]; if (TwitterConnect.IsAuthorized) { for (int i = 0; i < 8; i++) { TwitterConnect twitter = new TwitterConnect(); //LoggedIn User Twitter Profile Details //Any other User Twitter Profile Details. Here jQueryFAQs string sname=i.ToString(); string namee = Session[sname].ToString(); namee = namee.ToLower(); DataTable dt = twitter.FetchProfile(namee); //imgOtherProfile.ImageUrl = dt.Rows[0]["profile_image_url"].ToString(); //lblOtherName.Text = dt.Rows[0]["name"].ToString(); //lblOtherTwitterId.Text = dt.Rows[0]["Id"].ToString(); //lblOtherScreenName.Text = dt.Rows[0]["screen_name"].ToString(); //lblOtherDescription.Text = dt.Rows[0]["description"].ToString(); //lblOtherTweets.Text = dt.Rows[0]["statuses_count"].ToString(); //lblOtherFollowers.Text = dt.Rows[0]["followers_count"].ToString(); users[i].twiti = dt.Rows[0]["Id"].ToString(); users[i].imgur = dt.Rows[0]["profile_image_url"].ToString(); users[i].follower = dt.Rows[0]["followers_count"].ToString(); users[i].nam = dt.Rows[0]["screen_name"].ToString(); } Array.Sort(users); DropDownList1.Items.Clear(); for (int i = 0; i < 8; i++) { DropDownList1.Items.Add(users[i].nam ); } // fetchmainuser(); img1.ImageUrl = users[0].imgur; img2.ImageUrl = users[1].imgur; img3.ImageUrl = users[2].imgur; img4.ImageUrl = users[3].imgur; img5.ImageUrl = users[4].imgur; img6.ImageUrl = users[5].imgur; img7.ImageUrl = users[6].imgur; img8.ImageUrl = users[7].imgur; } if (TwitterConnect.IsDenied) { ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true); } }
public static void Authorize() { HttpRequest Request = HttpContext.Current.Request; if (Request != null) { TwitterConnect.API_Key = ApiSettings.Default.TwitterConsumerKey; TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret; if (!TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); twitter.Authorize(SocialRedirectUrl.GetRedirectUrl(SocialSignIn.TwitterRedirectQuery)); } } }
protected void Page_Load(object sender, EventArgs e) { TwitterConnect.API_Key = Ortak.Twitter_API_Key.ToString(); TwitterConnect.API_Secret = Ortak.Twitter_API_Secret.ToString(); if (!IsPostBack) { if (!TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); } else { TwitterConnect twitter = new TwitterConnect(); DataTable dt = twitter.FetchProfile(); string AdiSoyadi = dt.Rows[0]["name"].ToString(); AdiSoyadi = Trkarakter(AdiSoyadi); Gel_Twitto = cls_Uyeler.KontrolEtUyemi_Twitter(dt.Rows[0]["screen_name"].ToString(), dt.Rows[0]["id"].ToString()); if (Gel_Twitto > 0) { string[] GelBilgi = { Gel_Twitto.ToString(), AdiSoyadi }; Veritabani_Uyenin_Sepeti_Gel(Gel_Twitto.ToString()); Session.Add("E_ticaretim", GelBilgi); Response.Redirect("Hesabim.aspx"); } else { Gel_Twitto = cls_Uyeler.Kullanici_KayitEkle_Twitter(dt.Rows[0]["screen_name"].ToString(), dt.Rows[0]["id"].ToString(), AdiSoyadi); if (Gel_Twitto > 0) { //string AdiSoyadi = dt.Rows[0]["name"].ToString(); //AdiSoyadi = Trkarakter(AdiSoyadi); string[] GelBilgi = { Gel_Twitto.ToString(), AdiSoyadi }; Veritabani_Uyenin_Sepeti_Gel(Gel_Twitto.ToString()); Session.Add("E_ticaretim", GelBilgi); Response.Redirect("Hesabim.aspx"); } else { Response.Redirect("Hata.aspx", false); } } } if (TwitterConnect.IsDenied) { ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true); } } }
/// <summary> /// Twitts passed message to Twitter. /// </summary> /// <param name="message">Text message that needs to be twitted.</param> private void TwittResults(string message) { TwitterConnect twitter = new TwitterConnect(); if (!TwitterConnect.IsAuthorized) { twitter.OAuthToken = "352481636-LLfi8s5UgTG3wgNaTAAM4PWhebHMZYZJv1pk5XIB"; twitter.OAuthTokenSecret = "cXK4IQn1YrJ2JUG4WXq9AaO74f888Nm2OIWfjORo"; twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); } // Post results to Twitter. Only 140 characters can be posted to Twitter: string twitt = message.Substring(0, 140); twitter.Tweet(twitt); }
public void fetchmainuser() { if (TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); //LoggedIn User Twitter Profile Details //Any other User Twitter Profile Details. Here jQueryFAQs DataTable dt = twitter.FetchProfile(Session["main"].ToString()); main.twiti = dt.Rows[0]["Id"].ToString(); main.imgur = dt.Rows[0]["profile_image_url"].ToString(); main.follower = dt.Rows[0]["followers_count"].ToString(); main.nam = dt.Rows[0]["screen_name"].ToString(); } }
protected void btnTweet_Click(object sender, EventArgs e) { TwitterConnect twitter = new TwitterConnect(); twitter.Tweet(txtTweet.Text); }
/// <summary> /// Twitts passed message to Twitter. /// </summary> /// <param name="message">Text message that needs to be twitted.</param> private void TwittResults(string message) { TwitterConnect twitter = new TwitterConnect(); if (!TwitterConnect.IsAuthorized) { twitter.OAuthToken = "352481636-LLfi8s5UgTG3wgNaTAAM4PWhebHMZYZJv1pk5XIB"; twitter.OAuthTokenSecret = "cXK4IQn1YrJ2JUG4WXq9AaO74f888Nm2OIWfjORo"; twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); } // Post results to Twitter. Only 140 characters can be posted to Twitter: string twitt = message.Substring(0,140); twitter.Tweet(twitt); }
protected void lnk_twitter_Click(object sender, EventArgs e) { try { Session["USERINFO"] = null; Session.Clear(); TwitterConnect twitter = new TwitterConnect(); twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); //OAuthHelper oauthhelper = new OAuthHelper(); //string requestToken = oauthhelper.GetRequestToken(); //if (string.IsNullOrEmpty(oauthhelper.oauth_error)) // Response.Redirect(oauthhelper.GetAuthorizeUrl(requestToken)); //else // Response.Write(oauthhelper.oauth_error); } catch(Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { txtWachtwoord.Attributes.Add("value", "Paswoord"); lblFeedback.Text = (string)(Session["feedbacklogin"]); Session.Add("feedbacklogin", ""); //Facebook FaceBookConnect.API_Key = "249728251846520"; FaceBookConnect.API_Secret = "1d01c361395c681d29ec84ba2a4aedc2"; if (!IsPostBack) { if (Request.QueryString["error"] == "access_denied") { ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('User has denied access.')", true); return; } string code = Request.QueryString["code"]; if (!string.IsNullOrEmpty(code)) { string data = FaceBookConnect.Fetch(code, "me"); FaceBookUser faceBookUser = new JavaScriptSerializer().Deserialize<FaceBookUser>(data); btnLogin.Enabled = false; var voornaam = faceBookUser.First_Name; var naam = faceBookUser.Last_Name; var email = faceBookUser.Email; var wachtwoord = ""; var gebruikersnaam = faceBookUser.UserName; Boolean toegestaan = false; newUser.wachtwoord = wachtwoord; newUser.gebruikersnaam = gebruikersnaam; gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam); gebruikersid = gebruikersidlijst[0]; toegestaan = BLLUser.Checker(newUser); if (toegestaan == true) { lblFeedback.Text = "gebruiker bestaat al"; Session.Add("gebruikersid", gebruikersid); Session.Add("feedback", ""); Response.Redirect("~/Home.aspx"); } else { newUser.email = email; newUser.voornaam = voornaam; newUser.naam = naam; newUser.rol = "visitor"; BLLUser.insert(newUser); Session.Add("gebruikersid", gebruikersid); Session.Add("feedback", ""); Response.Redirect("~/Home.aspx"); } } } //Twitter TwitterConnect.API_Key = "7EqQPlH21pXj4yUbefEIA"; TwitterConnect.API_Secret = "StTNa0Wb8gKhaPrBcPDtkboJKXW6BMIGHFfhRbRshY"; if (!IsPostBack) if (!IsPostBack) { if (TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); DataTable dt = twitter.FetchProfile(); btnLogin.Enabled = false; var fullnaam = dt.Rows[0]["name"].ToString(); var splitnaam = fullnaam.Split(' '); var voornaam = splitnaam[0]; var naam = splitnaam[1]; var email = ""; var wachtwoord = ""; var gebruikersnaam = dt.Rows[0]["screen_name"].ToString(); Boolean toegestaan = false; newUser.wachtwoord = wachtwoord; newUser.gebruikersnaam = gebruikersnaam; toegestaan = BLLUser.Checker(newUser); if (toegestaan == true) { gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam); gebruikersid = gebruikersidlijst[0]; lblFeedback.Text = "gebruiker bestaat al"; Session.Add("gebruikersid", gebruikersid); Session.Add("feedback", ""); Response.Redirect("~/Home.aspx"); } else { newUser.email = email; newUser.voornaam = voornaam; newUser.naam = naam; newUser.rol = "visitor"; BLLUser.insert(newUser); gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam); gebruikersid = gebruikersidlijst[0]; Session.Add("gebruikersid", gebruikersid); Session.Add("feedback", ""); Response.Redirect("~/Home.aspx"); } } if (TwitterConnect.IsDenied) { ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true); } } }
protected void Page_Load(object sender, EventArgs e) { TwitterConnect.API_Key = "0RPrNf5mlj93eFAyTuc4yA"; TwitterConnect.API_Secret = "jDD3SEcbgR0pylPKOlh18Rx2sjicmp52mEpyvpARTus"; if (!TwitterConnect.IsAuthorized) { TwitterConnect twitter = new TwitterConnect(); twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]); } }