void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { FacebookOAuthResult result; if (Fbclient.TryParseOAuthCallbackUrl(e.Url, out result)) { // The url is the result of OAuth 2.0 authentication if (result.IsSuccess) { accesstoken = result.AccessToken; dynamic name = Fbclient.Get(userName); richTextBox1.Text += "\n\n" + (string)name["username"] + "\n\n"; pageid = (string)name["username"]; FacebookMessanger messenger = new FacebookMessanger(); try { messenger.ShareOnFB(Caption, Description, photourl, accesstoken, userName, IsPage); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { var errorDescription = result.ErrorDescription; var errorReason = result.ErrorReason; } } else { // The url is NOT the result of OAuth 2.0 authentication. } }
/* * This method Sends Mail * */ private void button1_Click_1(object sender, EventArgs e) { try { FacebookMessanger messanger = new FacebookMessanger(); messanger.SendEmail(EmailUserName, EmailPassword, FacebookTO, EmailUserName, Caption, Description, null); } catch (Exception ex) { richTextBox1.Text += "\n\n" + ex.Message + "\n\n"; } }
private void btnEmailTweet_Click(object sender, EventArgs e) { try { FacebookMessanger messanger = new FacebookMessanger(); if (Description.Length < 130) { messanger.SendEmail(EmailUserName, EmailPassword, TwitterTO, EmailUserName, Caption, Description, null); } else { messanger.SendEmail(EmailUserName, EmailPassword, "*****@*****.**", EmailUserName, Caption, Description, null); } } catch (Exception ex) { richTextBox1.Text += "\n\n" + ex.Message + "\n\n"; } }