BoxKite.Twitter.UsersExtensions.GetUsersDetailsFull C# (CSharp) Метод

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

Returns fully-hydrated user objects for up to 100 users per request, as specified by comma-separated values passed to the user_id and/or screen_name parameters.
ref: https://dev.twitter.com/docs/api/1.1/get/users/lookup
public static GetUsersDetailsFull ( this session, IEnumerable screenNames = null, IEnumerable userIds = null ) : Task>
session this
screenNames IEnumerable up to 100 are allowed in a single request.
userIds IEnumerable up to 100 are allowed in a single request.
Результат Task>
        public static async Task<TwitterResponseCollection<User>> GetUsersDetailsFull(this IUserSession session, IEnumerable<string> screenNames = null,
            IEnumerable<long> userIds = null)
        {
            var parameters = new TwitterParametersCollection();
            parameters.Create(include_entities: true);
            parameters.CreateCollection(screen_names:screenNames,user_ids:userIds);

            if (parameters.EnsureEitherOr("screen_name", "user_id").IsFalse())
            {
                return session.MapParameterError<TwitterResponseCollection<User>>(
                        "Either screen_names or user_ids required");
            }

            return await session.PostAsync(TwitterApi.Resolve("/1.1/users/lookup.json"), parameters).ContinueWith(c => c.MapToMany<User>());
        }