private void button1_Click(object sender, RibbonControlEventArgs e) { if (ThisAddIn.GetAccessToken() == "") { try { FacebookClient fc = new FacebookClient(); LoginForm l = new LoginForm(fc.GetLoginUrl(new { client_id = ThisAddIn._appkey, response_type = "token", display = "touch", redirect_uri = "https://www.facebook.com/connect/login_success.html", scope = String.Join(",", PERMISSIONS) }).ToString(), this, true); l.Show(); } catch (Exception ex) { } } else { var fb = new FacebookClient(ThisAddIn.GetAccessToken()); dynamic me = fb.Get("me"); var url = me.link; Process.Start(url); } }
private void button2_Click(object sender, RibbonControlEventArgs e) { FacebookClient fc = new FacebookClient(); LoginForm l = new LoginForm(fc.GetLogoutUrl(new { next = "https://www.facebook.com/connect/login_success.html", access_token = ThisAddIn.GetAccessToken() }).ToString(), this, false); l.Show(); }