BoxKite.Twitter.ListExtensions.AddUserToMyList C# (CSharp) Метод

AddUserToMyList() публичный статический Метод

Add a member to a list. The authenticated user must own the list to be able to add members to it.
ref: https://dev.twitter.com/docs/api/1.1/post/lists/members/create
public static AddUserToMyList ( this session, long listId, string screenNameToAdd = "", long userIdToAdd, string slug = "", string ownerScreenName = "", long ownerId ) : Task
session this
listId long The numerical id of the list.
screenNameToAdd string The screen name of the user for whom to return results for. Helpful for disambiguating when a valid screen name is also a user ID.
userIdToAdd long The ID of the user for whom to return results for. Helpful for disambiguating when a valid user ID is also a valid screen name.
slug string You can identify a list by its slug instead of its numerical id. If you decide to do so, note that you'll also have to specify the list owner using the owner_id or owner_screen_name parameters.
ownerScreenName string The screen name of the user who owns the list being requested by a slug.
ownerId long The user ID of the user who owns the list being requested by a slug.
Результат Task
        public static async Task<TwitterSuccess> AddUserToMyList(this IUserSession session, long listId,
    string screenNameToAdd="", long userIdToAdd=0, string slug ="", string ownerScreenName = "", long ownerId = 0)
        {
            var parameters = new TwitterParametersCollection();
            parameters.Create(list_id: listId, slug: slug, owner_id: ownerId, owner_screen_name: ownerScreenName, user_id: userIdToAdd, screen_name: screenNameToAdd);

            return await session.PostAsync(TwitterApi.Resolve("/1.1/lists/members/create.json"), parameters)
                          .ContinueWith(c => c.MapToTwitterSuccess());
        }