View on GitHub

LinqToTwitter

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

Adding a Member to a List

Add a user to a list.

Signature:
public async Task<List> AddMemberToListAsync(
    ulong userID, ulong listID, string slug, 
    ulong ownerID, string ownerScreenName)
public async Task<List> AddMemberToListAsync(
    string screenName, ulong listID, string slug, 
    ulong ownerID, string ownerScreenName)
Parameters/Filters:
Name Purpose Type Required
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
screenName ScreenName of list owner string only if userID is empty
slug Short list name string yes
userID User ID of list owner ulong only if screenName is empty

Note: Either userID or screenName is required. Either listID or slug is required. If you use slug, you must also specify either ownerID or ownerScreenName.

Return Type: List

v3.0 Example:
            string ownerScreenName = "Linq2Tweeter";

            List list = 
                await twitterCtx.AddMemberToListAsync(
                    "Linq2Tweeter", 0, "testDemo", 0, ownerScreenName);

            if (list != null)
                Console.WriteLine("List Name: {0}, Description: {1}",
                    list.Name, list.Description);
v2.1 Example:
List list = twitterCtx.AddMemberToList(null, "Linq2Tweeter",  null, "test", null,
                                       "Linq2Tweeter");

Console.WriteLine("List Name: {0}, Description: {1}", list.Name, list.Description);

Twitter API: lists/members/create