Imports System.Globalization
Imports System.Diagnostics
Imports System.Net
+Imports System.Reflection
Public Class Twitter
Delegate Sub GetIconImageDelegate(ByVal post As PostClass)
Return "Err:Forbidden"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
HttpStatusCode.RequestTimeout, _
HttpStatusCode.RequestUriTooLong
'仕様書にない400系エラー。サーバまでは到達しているのでリトライしない
- Return "Warn:" + res.ToString
+ Return "Warn:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Case HttpStatusCode.Unauthorized
Twitter.AccountState = ACCOUNT_STATE.Invalid
Return "Check your Username/Password."
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Twitter.AccountState = ACCOUNT_STATE.Invalid
Return "Check your Username/Password."
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Case HttpStatusCode.NotFound
Return ""
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Twitter.AccountState = ACCOUNT_STATE.Invalid
Return "Check your Username/Password."
Case Is <> HttpStatusCode.OK
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Twitter.AccountState = ACCOUNT_STATE.Valid
Case HttpStatusCode.NotFound
Return ""
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.DestroyFriendships(screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.CreateBlock(screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.DestroyBlock(screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.ReportSpam(screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.ShowFriendships(_uid, screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Twitter.AccountState = ACCOUNT_STATE.Invalid
Return "Check your Username/Password."
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.ShowUserInfo(screenName, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Twitter.AccountState = ACCOUNT_STATE.Invalid
Return "Check your Username/Password."
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Return "Check your Username/Password."
Case Else
retweeted_count = -1
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Next
Return ""
Try
res = twCon.CreateFavorites(id, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
'http://twitter.com/statuses/show/id.xml APIを発行して本文を取得
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Return "Err:Forbidden"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Try
res = twCon.UpdateProfileImage(New FileInfo(filename), content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
xd.LoadXml(content)
Dim xNode As XmlNode = Nothing
xNode = xd.SelectSingleNode("/hash/error")
- Return "Err:" + xNode.InnerText
+ Return "Err:" + xNode.InnerText + "(" + MethodBase.GetCurrentMethod.ToString + ")"
Catch ex As Exception
- Return "Err:Forbidden"
+ Return "Err:Forbidden" + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
End Function
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
If gType = WORKERTYPE.Timeline Then
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Return CreatePostsFromXml(content, WORKERTYPE.List, tab, read, countQuery, tab.OldestId)
Return "Search API Limit?"
Case HttpStatusCode.OK
Case Else
- Return "Err:" + res.ToString
+ Return "Err:" + res.ToString + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
If Not TabInformations.GetInstance.ContainsTab(tab) Then Return ""
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim arIdx As Integer = -1
Try
res = twCon.Favorites(_countApi, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim arIdx As Integer = -1
Try
res = twCon.FollowerIds(cursor, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = twCon.GetLists(Me.Username, cursor, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = twCon.GetListsSubscriptions(Me.Username, cursor, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = twCon.DeleteListID(Me.Username, list_id, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Return ""
Try
res = twCon.PostListID(Me.Username, list_id, new_name, modeString, description, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = twCon.PostLists(Me.Username, listName, isPrivate, description, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
Case HttpStatusCode.BadRequest
Return "Err:API Limits?"
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = Me.twCon.GetListMembersID(Me.Username, list_name, user, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Select Case res
value = False
Return ""
Case Else
- Return "Err:" + res.ToString()
+ Return "Err:" + res.ToString() + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Select
Dim xdoc As New XmlDocument
Try
res = twCon.PostListMembers(Me.Username, list_name, user, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Return ""
Try
res = twCon.DeleteListMembers(Me.Username, list_name, user, content)
Catch ex As Exception
- Return "Err:" + ex.Message
+ Return "Err:" + ex.Message + "(" + MethodBase.GetCurrentMethod.ToString + ")"
End Try
Return ""