View on GitHub

LinqToTwitter

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

Querying User Info

Show information for a user.

Entity: User

Type: UserType.Show

Parameters/Filters:
Name Purpose Type Required
IncludeEntities Include Twitter entities bool no
ScreenName Screen name of user string only if UserID is empty
UserID ID of user ulong only if ScreenName is empty
tweetMode Set to TweetMode.Extended for 280 characters returned in Status.FullText. TweetMode no
v3.0 Example:
            var user =
                await
                (from tweet in twitterCtx.User
                 where tweet.Type == UserType.Show &&
                       tweet.ScreenName == "JoeMayo"
                 select tweet)
                .SingleOrDefaultAsync();

            if (user != null)
            {
                var name = user.ScreenNameResponse;
                var lastStatus =
                    user.Status == null ? "No Status" : user.Status.Text;

                Console.WriteLine();
                Console.WriteLine(
                    "Name: {0}, Last Tweet: {1}\n", name, lastStatus); 
            }
v2.1 Example:
            var user =
                await
                (from tweet in twitterCtx.User
                 where tweet.Type == UserType.Show &&
                       tweet.ScreenName == "JoeMayo"
                 select tweet)
                .SingleOrDefaultAsync();

            var name = user.ScreenNameResponse;
            var lastStatus = 
                user.Status == null ? "No Status" : user.Status.Text;

            Console.WriteLine();
            Console.WriteLine(
                "Name: {0}, Last Tweet: {1}\n", name, lastStatus);

Twitter API: users/show