View on GitHub

LinqToTwitter

LINQ Provider for the Twitter API (C# Twitter Library)

Getting the Retweets of a Status

Gets up to 100 retweets of a tweet.

Entity: Status

Type: StatusType.Retweets

Parameters/Filters:
Name Purpose Type Required
ID Identifies tweet to get retweets for ulong yes
Count Number of tweets to return; max is 100 int no
TrimUser Return only user status ID and tweet bool no
v3.0 Example:
            ulong tweetID = 196991337554378752;

            var publicTweets =
                await
                (from tweet in twitterCtx.Status
                 where tweet.Type == StatusType.Retweets &&
                       tweet.ID == tweetID
                 select tweet)
                .ToListAsync();

            if (publicTweets != null)
                publicTweets.ForEach(tweet =>
                {
                    if (tweet != null && tweet.User != null)
                        Console.WriteLine(
                            "@{0} {1} ({2})",
                            tweet.User.ScreenNameResponse,
                            tweet.Text,
                            tweet.RetweetCount);
                });
v2.1 Example:
            var publicTweets =
                from tweet in twitterCtx.Status
                where tweet.Type == StatusType.Retweets &&
                      tweet.ID == "196991337554378752"
                select tweet;

            publicTweets.ToList().ForEach(
                tweet =>
                {
                    Console.WriteLine(
                        "@{0} {1} ({2})",
                        tweet.User.Identifier.ScreenName,
                        tweet.Text,
                        tweet.RetweetCount);
                });

Twitter API: statuses/retweets/:id