Exemple #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //token発行
            session = OAuth.Authorize(CK, CS);
            string url = session.AuthorizeUri.ToString();

            System.Diagnostics.Process.Start(url);
            pin.IsEnabled = true;
        }
        public AuthorizeWindow()
        {
            InitializeComponent();

            this.session = OAuth.Authorize(SystemSettings.ConsumerKey, SystemSettings.ConsumerSecret);
            Uri uri = this.session.AuthorizeUri;

            this.webBrowser.Source = uri;
        }
 public void Initialize()
 {
     if (this._serviceType == ServiceType.Twitter)
     {
         this._oAuthSession = CoreTweet.OAuth.Authorize(Settings.Settings.TwitterConsumerKey, Settings.Settings.TwitterConsumerSecret);
         Process.Start(this._oAuthSession.AuthorizeUri.ToString());
     }
     else
     {
         Process.Start(this._mainWindowViewModel.CroudiaAccountProvider.GetAuthorizeUrl("XPQJsHFGgFdh"));
     }
 }
 public void Initialize()
 {
     if (this._serviceType == ServiceType.Twitter)
     {
         this._oAuthSession = CoreTweet.OAuth.Authorize(Settings.Settings.TwitterConsumerKey, Settings.Settings.TwitterConsumerSecret);
         Process.Start(this._oAuthSession.AuthorizeUri.ToString());
     }
     else
     {
         Process.Start(this._mainWindowViewModel.CroudiaAccountProvider.GetAuthorizeUrl("XPQJsHFGgFdh"));
     }
 }
Exemple #5
0
        public void button1_Click(object sender, EventArgs e)
        {
            string CK = key.Text;
            string CS = TDN.Text;

            session = OAuth.Authorize(CK, CS);
            string url = session.AuthorizeUri.ToString();

            System.Diagnostics.Process.Start(url);
            textBox3.Enabled = true;
            button2.Enabled  = true;
        }
		public OAuthWindow()
		{
			InitializeComponent();
			this.DataContext = this;

			ButtonEnable = true;
         
			session = CoreTweet.OAuth.Authorize(App.consumer_key, App.consumer_secret);
			
			var url = session.AuthorizeUri;
			System.Diagnostics.Process.Start(url.ToString());

			ButtonText = "送信";
		}
Exemple #7
0
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         session = CoreTweet.OAuth.Authorize(appKey, appSKey);
         var url = session.AuthorizeUri; // -> user open in browser
         textBox3.Text = "認証URLをクリップボードにコピーしました\r\n" +
                         "ブラウザのURLバーにctrl+vで貼り付け\r\n" +
                         "Twitter認証を行いPINコードを取得→入力→登録してください。\r\n" +
                         url.AbsoluteUri;
         Clipboard.SetText(url.AbsoluteUri);
     }
     catch (CoreTweet.TwitterException er)
     {
         textBox3.Text = "失敗!\r\n" + er.Message;
     }
 }
Exemple #8
0
        public bool AddNewAccount(CoreTweet.OAuth.OAuthSession session, string pin)
        {
            Tokens tokens = OAuth.GetTokens(session, pin);
            var    query  = from x in this.accountList
                            where x.ScreenName == tokens.ScreenName
                            select x;

            if (0 < query.Count())
            {
                return(false);
            }

            User    user    = tokens.Account.VerifyCredentials();
            Account account = new Account(tokens, user);

            this.accountList.Add(account);
            return(true);
        }
Exemple #9
0
        public async Task <bool> Authorize()
        {
            Debug.WriteLine("Authorize : 認証開始");

            if (File.Exists(AuthTokenFileName))
            {
                Debug.WriteLine("Authorize : 以前ログインしたIDで認証します。");

                using (var sr = new StreamReader(AuthTokenFileName, Encoding.UTF8))
                {
                    var authToken = JsonConvert.DeserializeObject <AuthToken>(await sr.ReadToEndAsync());
                    Tokens = CoreTweet.Tokens.Create(ConsumerKey, ConsumerSecret, authToken.Token, authToken.Secret);
                }

                Debug.WriteLine("Authorize : 認証完了");

                return(true);
            }

            Session = CoreTweet.OAuth.Authorize(ConsumerKey, ConsumerSecret);
            Process.Start(Session.AuthorizeUri.AbsoluteUri);

            return(false);
        }
Exemple #10
0
 private void butAuthorize_Click(object sender, EventArgs e)
 {
     this.Session = CoreTweet.OAuth.Authorize("t24AnzKRCdzRNlHVCnRhJgPRL", "Fcvy20bvwPs4pi4A0LEIgumr3j2DLZkstbavCRKX6cirgk8zwP");
     System.Diagnostics.Process.Start(this.Session.AuthorizeUri.ToString());
 }
Exemple #11
0
 private void butAuthorize_Click(object sender, EventArgs e)
 {
     Session = CoreTweet.OAuth.Authorize("", "");
     System.Diagnostics.Process.Start(this.Session.AuthorizeUri.ToString());
 }
Exemple #12
0
 private void startSettingButton_Click(object sender, RoutedEventArgs e)
 {
     session            = OAuth.Authorize(ApiKey, ApiSecret);
     pinUritextbox.Text = session.AuthorizeUri.ToString();
 }
Exemple #13
0
 private void GetPinCode(CoreTweet.OAuth.OAuthSession session)
 {
     System.Diagnostics.Process.Start(session.AuthorizeUri.AbsoluteUri);
 }