1

ステータスをリツイートしたユーザーの ID だけを取得する必要があります。しかし問題は、Linq2Twitter lib でGET statuses/retweeters/idsの実装が見つからないこと です。

以下のコードを試しました:

var retweets = (from u in twitterCtx.Status
            u.Type == StatusType.Retweets
            u.ID == statusId
            select u).ToList();

しかし、ドキュメンテーションによると、私は 100 個のトップ ツイートしか取得できません。また、MaxIdパラメータで遊んでも結果は得られません。

助けてください!!!

更新 1

私はあまり明確ではなかったかもしれません。statuses/ retweetes /:idではなく GET statuses/ retweeters /idsをリクエストしたい

4

1 に答える 1

1

このクエリのサポートを確認しました。ソースコードをダウンロードすることで機能を入手できます。これは次のリリースに含まれます。

使用方法の例を次に示します。

        var status =
            (from tweet in twitterCtx.Status
             where tweet.Type == StatusType.Retweeters &&
                   tweet.ID == "210591841312190464"
             select tweet)
            .SingleOrDefault();

        status.Users.ForEach(
            userID => Console.WriteLine("User ID: " + userID));
于 2013-06-20T16:37:36.743 に答える