コード例 #1
0
        //Available on all HTTP Verbs (GET,POST,PUT,DELETE,etc) and endpoints JSON,XMl,JSV,etc
        public object Any(TwitterUsers request)
        {
            var userIds = request.UserIds ?? new List<string>();
            var userNames = request.ScreenNames ?? new List<string>();

            var results = new List<TwitterUser>();
            if (userIds.Count > 0)
                results.AddRange(AuthTwitterGateway.DownloadUsersByIds(userIds));
            if (userNames.Count > 0)
                results.AddRange(AuthTwitterGateway.DownloadTwitterUsersByNames(userNames));

            return new TwitterUsersResponse { Results = results };
        }
コード例 #2
0
        //Available on all HTTP Verbs (GET,POST,PUT,DELETE,etc) and endpoints JSON,XMl,JSV,etc
        public object Any(TwitterUsers request)
        {
            var userIds   = request.UserIds ?? new List <string>();
            var userNames = request.ScreenNames ?? new List <string>();

            var results = new List <TwitterUser>();

            if (userIds.Count > 0)
            {
                results.AddRange(AuthTwitterGateway.DownloadUsersByIds(userIds));
            }
            if (userNames.Count > 0)
            {
                results.AddRange(AuthTwitterGateway.DownloadTwitterUsersByNames(userNames));
            }

            return(new TwitterUsersResponse {
                Results = results
            });
        }