Esempio n. 1
0
        private string PrepareAuth(Twitter auth)
        {
            //現在の設定内容で通信
            HttpConnection.ProxyType ptype;
            if (RadioProxyNone.Checked)
            {
                ptype = HttpConnection.ProxyType.None;
            }
            else if (RadioProxyIE.Checked)
            {
                ptype = HttpConnection.ProxyType.IE;
            }
            else
            {
                ptype = HttpConnection.ProxyType.Specified;
            }

            //通信基底クラス初期化
            HttpConnection.InitializeConnection(20, ptype, TextProxyAddress.Text.Trim(), int.Parse(TextProxyPort.Text.Trim()), TextProxyUser.Text, TextProxyPassword.Text);
            HttpTwitter.TwitterUrl = TwitterAPIText.Text.Trim();
            string pinPageUrl = "";
            var rslt = auth.StartAuthentication(ref pinPageUrl);
            if (string.IsNullOrEmpty(rslt))
            {
                return pinPageUrl;
            }
            else
            {
                MessageBox.Show(Properties.Resources.AuthorizeButton_Click2 + Environment.NewLine + rslt, "Authenticate", MessageBoxButtons.OK);
                return null;
            }
        }