private bool Login() { /* TwitterRequestを実体化 */ _twRequest = new TwitterRequestOAuth(_twitter_access_token, _twitter_access_token_secret); /* ログインを実行 */ string username; if (_twRequest.Login(out username) == false) { /* ログイン失敗 */ _twRequest = null; MessageBox.Show( "ログインに失敗しました", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error ); return(false); } /* ログインボタンのラベルを変更 */ ctl_button_login.Text = "ログアウト"; /* ユーザ名を設定 */ ctl_label_username.Text = username; /* アクセストークンを取得 */ TwitterRequestOAuth twRequestOAuth = (TwitterRequestOAuth)_twRequest; _twitter_access_token = twRequestOAuth.AccessToken; _twitter_access_token_secret = twRequestOAuth.AccessTokenSecret; return(true); }
private void Logout() { /* TwitterRequestを破棄する */ _twRequest = null; /* ログインボタンのラベルを元に戻す */ ctl_button_login.Text = "ログイン"; /* コントロールを元に戻す */ ctl_label_username.Text = ""; _twitter_access_token = ""; _twitter_access_token_secret = ""; }