View on GitHub

LinqToTwitter

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

Getting List Members

Get a list of members of a list.

Entity: List

Type: ListType.Members

Parameters/Filters:
Name Purpose Type Required
Cursor Token to help page through lists long no
IncludeEntities Add entities to tweets (default: true) bool no
ListID ID of list ulong yes
OwnerID ID of user who owns list ulong only if Slug is provided
OwnerScreenName Name of user to who owns list string only if Slug is provided
SkipStatus Exclude status information bool yes
Slug Short list name string yes

Note: Either ListID or Slug is required. If you use Slug, you must also specify either OwnerID or OwnerScreenName.

v3.0 Example:
            var lists =
                await
                (from list in twitterCtx.List
                 where list.Type == ListType.Members &&
                       list.OwnerScreenName == "Linq2Tweeter" &&
                       list.Slug == "linq" &&
                       list.SkipStatus == true
                 select list)
                .SingleOrDefaultAsync();

            if (lists != null && lists.Users != null)
                lists.Users.ForEach(user =>
                    Console.WriteLine("Member: " + user.Name));
v2.1 Example:
            var lists =
                (from list in twitterCtx.List
                 where list.Type == ListType.Members &&
                       list.OwnerScreenName == "Linq2Tweeter" &&
                       list.Slug == "linq" &&
                       list.SkipStatus == true
                 select list)
                .First();

            foreach (var user in lists.Users)
            {
                Console.WriteLine("Member: " + user.Name);
            }

Twitter API: lists/members