public string GetUsersQuery(IGetUsersByIdV2Parameters parameters) { var userIds = string.Join(",", parameters.UserIds); var query = new StringBuilder($"{Resources.UserV2_Get}"); query.AddParameterToQuery("ids", userIds); AddTweetFieldsParameters(parameters, query); query.AddFormattedParameterToQuery(parameters.FormattedCustomQueryParameters); return(query.ToString()); }
public Task <ITwitterResult <UsersV2Response> > GetUsersAsync(IGetUsersByIdV2Parameters parameters, ITwitterRequest request) { return(_queryExecutor.GetUsersAsync(parameters, request)); }
public async Task <UsersV2Response> GetUsersByIdAsync(IGetUsersByIdV2Parameters parameters) { var twitterResponse = await _usersV2Requester.GetUsersAsync(parameters).ConfigureAwait(false); return(twitterResponse?.Model); }
public Task <ITwitterResult <UsersV2Response> > GetUsersAsync(IGetUsersByIdV2Parameters parameters) { return(ExecuteRequestAsync(request => _usersV2Controller.GetUsersAsync(parameters, request))); }
public Task <ITwitterResult <UsersV2Response> > GetUsersAsync(IGetUsersByIdV2Parameters parameters, ITwitterRequest request) { request.Query.Url = _tweetQueryGenerator.GetUsersQuery(parameters); return(_twitterAccessor.ExecuteRequestAsync <UsersV2Response>(request)); }