public List <BanchoBestScore> GetBestPlays(string username, int limit = 100, OsuGamemode mode = OsuGamemode.Standard) { using (WebClient wc = new WebClient()) { TotalAPICalls++; string json = wc.DownloadString($"https://osu.ppy.sh/api/get_user_best?k={apiKey}&u={username}&m={(int)mode}&limit={limit}&type=string"); return(JsonConvert.DeserializeObject <List <BanchoBestScore> >(json)); } }
public List <BanchoUser> GetUser(string username, OsuGamemode mode = OsuGamemode.Standard) { using (WebClient wc = new WebClient()) { TotalAPICalls++; string json = wc.DownloadString($"https://osu.ppy.sh/api/get_user?k={apiKey}&u={username}&m={(int)mode}&type=string"); return(JsonConvert.DeserializeObject <List <BanchoUser> >(json)); } }