svnno****@sourc*****
svnno****@sourc*****
2011年 2月 3日 (木) 23:08:01 JST
Revision: 1438 http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1438 Author: syo68k Date: 2011-02-03 23:08:01 +0900 (Thu, 03 Feb 2011) Log Message: ----------- ・DataModelにエラーレスポンスを追加 ・GetStatusApiがForbiddenになった場合の挙動調整 ・User.Nameに改行が含まれる場合があるようなので対応 Modified Paths: -------------- trunk/Tween/DataModel.vb trunk/Tween/ListElement.vb trunk/Tween/ShowUserInfo.vb trunk/Tween/Twitter.vb trunk/Tween/UserInfo.vb -------------- next part -------------- Modified: trunk/Tween/DataModel.vb =================================================================== --- trunk/Tween/DataModel.vb 2011-02-03 12:54:10 UTC (rev 1437) +++ trunk/Tween/DataModel.vb 2011-02-03 14:08:01 UTC (rev 1438) @@ -340,4 +340,10 @@ <DataMember(Name:="previous_cursor")> Public PreviousCursor As Long End Class + <DataContract()> _ + Public Class ErrorResponse + <DataMember(Name:="request")> Public Request As String + <DataMember(Name:="error")> Public ErrMsg As String + End Class + End Class Modified: trunk/Tween/ListElement.vb =================================================================== --- trunk/Tween/ListElement.vb 2011-02-03 12:54:10 UTC (rev 1437) +++ trunk/Tween/ListElement.vb 2011-02-03 14:08:01 UTC (rev 1438) @@ -52,7 +52,7 @@ Me.Name = listElementData.Name Me.SubscriberCount = listElementData.SubscriberCount Me.Slug = listElementData.Slug - Me.Nickname = listElementData.User.Name + Me.Nickname = listElementData.User.Name.Trim() Me.Username = listElementData.User.ScreenName Me.UserId = listElementData.User.Id Modified: trunk/Tween/ShowUserInfo.vb =================================================================== --- trunk/Tween/ShowUserInfo.vb 2011-02-03 12:54:10 UTC (rev 1437) +++ trunk/Tween/ShowUserInfo.vb 2011-02-03 14:08:01 UTC (rev 1438) @@ -70,7 +70,7 @@ Try _info.Id = user.Id - _info.Name = user.Name + _info.Name = user.Name.Trim() _info.ScreenName = user.ScreenName _info.Location = user.Location _info.Description = user.Description Modified: trunk/Tween/Twitter.vb =================================================================== --- trunk/Tween/Twitter.vb 2011-02-03 12:54:10 UTC (rev 1437) +++ trunk/Tween/Twitter.vb 2011-02-03 14:08:01 UTC (rev 1438) @@ -1388,6 +1388,8 @@ Return "Check your Username/Password." Case HttpStatusCode.BadRequest Return "Err:API Limits?" + Case HttpStatusCode.Forbidden + Return "Err:You are not authorized to see this status" Case Else Return "Err:" + res.ToString() + "(" + GetCurrentMethod.Name + ")" End Select @@ -1453,7 +1455,7 @@ post.UserId = user.Id post.ScreenName = user.ScreenName - post.Nickname = user.Name + post.Nickname = user.Name.Trim() post.ImageUrl = user.ProfileImageUrl post.IsProtect = user.Protected post.Language = user.Lang @@ -1478,7 +1480,7 @@ post.UserId = user.Id post.ScreenName = user.ScreenName - post.Nickname = user.Name + post.Nickname = user.Name.Trim() post.ImageUrl = user.ProfileImageUrl post.IsProtect = user.Protected post.Language = user.Lang @@ -1922,7 +1924,7 @@ post.UserId = user.Id post.ScreenName = user.ScreenName - post.Nickname = user.Name + post.Nickname = user.Name.Trim() post.ImageUrl = user.ProfileImageUrl post.IsProtect = user.Protected post.Language = user.Lang @@ -2062,7 +2064,7 @@ Dim user As TwitterDataModel.User = retweeted.User post.UserId = user.Id post.ScreenName = user.ScreenName - post.Nickname = user.Name + post.Nickname = user.Name.Trim() post.ImageUrl = user.ProfileImageUrl post.IsProtect = user.Protected post.Language = user.Lang @@ -2088,7 +2090,7 @@ Dim user As TwitterDataModel.User = status.User post.UserId = user.Id post.ScreenName = user.ScreenName - post.Nickname = user.Name + post.Nickname = user.Name.Trim() post.ImageUrl = user.ProfileImageUrl post.IsProtect = user.Protected post.Language = user.Lang Modified: trunk/Tween/UserInfo.vb =================================================================== --- trunk/Tween/UserInfo.vb 2011-02-03 12:54:10 UTC (rev 1437) +++ trunk/Tween/UserInfo.vb 2011-02-03 14:08:01 UTC (rev 1438) @@ -30,7 +30,7 @@ Public Sub New(ByVal user As TwitterDataModel.User) Me.Id = user.Id - Me.Name = user.Name + Me.Name = user.Name.Trim() Me.ScreenName = user.ScreenName Me.Location = user.Location Me.Description = user.Description