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 は、ステータスのテキストである Text プロパティを含む TwitterStatus オブジェクトのコレクションです。

コードは次のようになります。

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 に答える