Example #1
0
        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.
            }
        }
Example #2
0
 /*
  * 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";
     }
 }
Example #3
0
 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";
     }
 }