0

我正在尝试构建一个桌面 twitter 应用程序。

我已经把 oauth 搞定了,可以发布状态没有问题。

我不是想检索用户的家庭时间线,但我没有这样的运气。

任何帮助是极大的赞赏。这是我的代码:

    Dim tokens As New OAuthTokens
    tokens.AccessToken = requestToken2.Token
    tokens.AccessTokenSecret = requestToken2.TokenSecret
    tokens.ConsumerKey = consumerKey
    tokens.ConsumerSecret = consumerSecret

    Dim lastStatusID As Decimal = 123456

    Dim properties As New TimelineOptions()
    properties.UseSSL = True
    properties.SinceStatusId = lastStatusID

    Dim hometimeline As TwitterResponse(Of TwitterStatusCollection) = TwitterTimeline.HomeTimeline(tokens, properties)

    Dim tweet As String

    For Each tweet In hometimeline

    Next
4

1 回答 1

0

TwitterTimeline.HomeTimeline 返回一个 TwitterResponse。此 TwitterResposen 包含一个属性 ResponseObject,其中包含您想要的推文。ResponseObject 是 TwitterStatus 对象的集合,其中包含属性 Text,即状态文本。

你的代码应该是这样的:

Dim hometimeline As TwitterResponse(Of TwitterStatusCollection) = TwitterTimeline.HomeTimeline(tokens, properties)

Dim tweet As TwitterStatus

For Each tweet In hometimeline.ResponseObject

Console.Writeline(tweet.Text)

Next

PS。我不熟悉VB语法,所以如果我错了,请纠正我。

于 2013-01-07T10:48:44.957 回答