View on GitHub

LinqToTwitter

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

Querying the Mentions Timeline

Gets the 20 most recent statuses where the user has been mentioned. A mention is defined as a tweet that contains the @ScreenName of the user. Only works for authorized user.

Entity: Status

Type: StatusType.Mentions

Parameters/Filters:
Name Purpose Type Required
Count Number of tweets to return; max is 200 int no
IncludeContributorDetails Include additional user details bool no
IncludeEntities Include Twitter entities bool no
MaxID Return tweets earlier than or equal to this ID ulong no
SinceID Return tweets later than this ID ulong no
TrimUser Return only user status ID and tweet bool no
v3.0 Example:
            var tweets =
                await
                (from tweet in twitterCtx.Status
                 where tweet.Type == StatusType.Mentions &&
                       tweet.ScreenName == "JoeMayo"
                 select tweet)
                .ToListAsync();

            PrintTweetsResults(tweets);
v2.1 Example:
            var myMentions =
                from mention in twitterCtx.Status
                where mention.Type == StatusType.Mentions
                select mention;

            myMentions.ToList().ForEach(
                mention => Console.WriteLine(
                    "Name: {0}, Tweet[{1}]: {2}\n",
                    mention.User.Name, mention.StatusID, mention.Text));

Twitter API: statuses/mentions_timeline