public void PhotobucketAuthComplete() { try { string verification = txtPhotobucketVerificationCode.Text; if (!string.IsNullOrEmpty(verification) && Config.PhotobucketOAuthInfo != null && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthToken) && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthSecret)) { Photobucket pb = new Photobucket(Config.PhotobucketOAuthInfo); bool result = pb.GetAccessToken(verification); if (result) { Config.PhotobucketAccountInfo = pb.GetAccountInfo(); lblPhotobucketAccountStatus.Text = "Login successful: " + Config.PhotobucketOAuthInfo.UserToken; txtPhotobucketDefaultAlbumName.Text = Config.PhotobucketAccountInfo.AlbumID; Config.PhotobucketAccountInfo.AlbumList.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.Items.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.SelectedIndex = 0; MessageBox.Show("Login successful.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { lblPhotobucketAccountStatus.Text = "Login failed."; MessageBox.Show("Login failed.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void PhotobucketAuthComplete() { try { string verification = txtPhotobucketVerificationCode.Text; if (!string.IsNullOrEmpty(verification) && Config.PhotobucketOAuthInfo != null && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthToken) && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthSecret)) { Photobucket pb = new Photobucket(Config.PhotobucketOAuthInfo); bool result = pb.GetAccessToken(verification); if (result) { Config.PhotobucketAccountInfo = pb.GetAccountInfo(); lblPhotobucketAccountStatus.Text = Resources.UploadersConfigForm_Login_successful; txtPhotobucketDefaultAlbumName.Text = Config.PhotobucketAccountInfo.AlbumID; Config.PhotobucketAccountInfo.AlbumList.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.Items.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.SelectedIndex = 0; MessageBox.Show(Resources.UploadersConfigForm_Login_successful, "ShareX", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { lblPhotobucketAccountStatus.Text = Resources.UploadersConfigForm_Login_failed; MessageBox.Show(Resources.UploadersConfigForm_Login_failed, "ShareX", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { ex.ShowError(); } }
public void PhotobucketAuthComplete() { try { string verification = txtPhotobucketVerificationCode.Text; if (!string.IsNullOrEmpty(verification) && Config.PhotobucketOAuthInfo != null && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthToken) && !string.IsNullOrEmpty(Config.PhotobucketOAuthInfo.AuthSecret)) { Photobucket pb = new Photobucket(Config.PhotobucketOAuthInfo); bool result = pb.GetAccessToken(verification); if (result) { Config.PhotobucketAccountInfo = pb.GetAccountInfo(); lblPhotobucketAccountStatus.Text = Resources.UploadersConfigForm_Login_successful; txtPhotobucketDefaultAlbumName.Text = Config.PhotobucketAccountInfo.AlbumID; Config.PhotobucketAccountInfo.AlbumList.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.Items.Add(Config.PhotobucketAccountInfo.AlbumID); cboPhotobucketAlbumPaths.SelectedIndex = 0; MessageBox.Show(Resources.UploadersConfigForm_Login_successful, "ShareXYZ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { lblPhotobucketAccountStatus.Text = Resources.UploadersConfigForm_Login_failed; MessageBox.Show(Resources.UploadersConfigForm_Login_failed, "ShareXYZ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.ToString(), Resources.UploadersConfigForm_Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } }