protected void btnConnect_Click(object sender, EventArgs e) { SocialAuthManager manager = Session["socialauth"] as SocialAuthManager; manager.Connect((PROVIDER_TYPE)Enum.Parse(typeof(PROVIDER_TYPE), lstProviders.SelectedItem.Text), Server.UrlDecode(txtRedirectResponse.Value.Replace("#_=_", ""))); lblAccessToken.Text = manager.GetConnectionToken((PROVIDER_TYPE)Enum.Parse(typeof(PROVIDER_TYPE), lstProviders.SelectedItem.Text)).AccessToken; }
/// <summary> /// webBrowser1_Navigated /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { //get webBrowser1 string connectUrl = e.Url.ToString(); if (manager.Connect(provider_type, connectUrl)) { DialogResult = DialogResult.OK; Close(); } else { MessageBox.Show("获取acesskey出错"); } }