If TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWrite Then
Me.AuthStateLabel.Text += "(xAuth)"
ElseIf TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWriteAndDirectMessage Then
- Me.AuthStateLabel.Text += "(oAuth)"
+ Me.AuthStateLabel.Text += "(OAuth)"
End If
Me.AuthUserLabel.Text = tw.Username
End If
Dim pinPageUrl As String = ""
Dim rslt As String = tw.StartAuthentication(pinPageUrl)
If String.IsNullOrEmpty(rslt) Then
- MessageBox.Show(My.Resources.AuthorizeButton_Click5, "Authenticate", MessageBoxButtons.OK)
OpenUrl(pinPageUrl)
Return True
Else
If TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWrite Then
Me.AuthStateLabel.Text += "(xAuth)"
ElseIf TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWriteAndDirectMessage Then
- Me.AuthStateLabel.Text += "(oAuth)"
+ Me.AuthStateLabel.Text += "(OAuth)"
End If
Return True
Else
If TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWrite Then
Me.AuthStateLabel.Text += "(xAuth)"
ElseIf TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWriteAndDirectMessage Then
- Me.AuthStateLabel.Text += "(oAuth)"
+ Me.AuthStateLabel.Text += "(OAuth)"
End If
Return True
Else
Thread.Sleep(10)
If Me.Disposing OrElse Me.IsDisposed Then Exit Sub
Loop Until Me.IsHandleCreated
+ Me.TopMost = Me.AlwaysTop
CalcApiUsing()
End Sub
End Property
'''<summary>
- ''' PINを入力してください。 に類似しているローカライズされた文字列を検索します。
- '''</summary>
- Friend ReadOnly Property AuthorizeButton_Click5() As String
- Get
- Return ResourceManager.GetString("AuthorizeButton_Click5", resourceCulture)
- End Get
- End Property
-
- '''<summary>
''' 認証サーバーに接続できませんでした。 に類似しているローカライズされた文字列を検索します。
'''</summary>
Friend ReadOnly Property AuthorizeButton_Click6() As String
End Property
'''<summary>
- ''' 再度認証が必要です。設定画面からいったん認証情報をクリアし、再認証してください。再認証するまでDMにはアクセスできません。 に類似しているローカライズされた文字列を検索します。
+ ''' Direct Messageの送受信をするため、もう一度認証処理をして下さい。 に類似しているローカライズされた文字列を検索します。
'''</summary>
Friend ReadOnly Property ReAuthorizeText() As String
Get
<data name="ListManageGetMoreUsers2" xml:space="preserve">
<value>Get more(&M)</value>
</data>
- <data name="AuthorizeButton_Click5" xml:space="preserve">
- <value>Type PIN code.</value>
- </data>
<data name="AuthorizeButton_Click6" xml:space="preserve">
<value>Failed to connect auth server.</value>
</data>
<data name="Unauthorized" xml:space="preserve">
<value>You are not authorized.</value>
</data>
+ <data name="ReAuthorizeText" xml:space="preserve">
+ <value>Please do Authentication processing to get/send Direct Messages again.</value>
+ </data>
</root>
\ No newline at end of file
<data name="ListManageGetMoreUsers2" xml:space="preserve">
<value>さらに取得(&M)</value>
</data>
- <data name="AuthorizeButton_Click5" xml:space="preserve">
- <value>PINを入力してください。</value>
- </data>
<data name="AuthorizeButton_Click6" xml:space="preserve">
<value>認証サーバーに接続できませんでした。</value>
</data>
<value>You are not authorized.</value>
</data>
<data name="ReAuthorizeText" xml:space="preserve">
- <value>再度認証が必要です。設定画面からいったん認証情報をクリアし、再認証してください。再認証するまでDMにはアクセスできません。</value>
+ <value>Direct Messageの送受信をするため、もう一度認証処理をして下さい。</value>
</data>
</root>
\ No newline at end of file
If tw.Username = "" Then
saveRequired = True
'設定せずにキャンセルされた場合はプログラム終了
- If SettingDialog.ShowDialog() = Windows.Forms.DialogResult.Cancel Then
+ If SettingDialog.ShowDialog(Me) = Windows.Forms.DialogResult.Cancel Then
Application.Exit() '強制終了
Exit Sub
End If
Dim uid As String = tw.Username.ToLower
Try
- result = SettingDialog.ShowDialog()
+ result = SettingDialog.ShowDialog(Me)
Catch ex As Exception
Exit Sub
End Try
' 権限チェック read/write権限(xAuthで取得したトークン)の場合は再認証を促す
If TwitterApiInfo.AccessLevel = ApiAccessLevel.ReadWrite Then
MessageBox.Show(My.Resources.ReAuthorizeText)
+ SettingStripMenuItem_Click(Nothing, Nothing)
End If
End If
End Function
Public Function StartAuthentication(ByRef pinPageUrl As String) As String
- 'oAuth PIN Flow
+ 'OAuth PIN Flow
Dim res As Boolean
Dim content As String = ""
End Function
Public Sub Initialize(ByVal token As String, ByVal tokenSecret As String, ByVal username As String)
- 'oAuth認証
+ 'OAuth認証
If String.IsNullOrEmpty(token) OrElse String.IsNullOrEmpty(tokenSecret) OrElse String.IsNullOrEmpty(username) Then
Twitter.AccountState = ACCOUNT_STATE.Invalid
End If