Пример #1
0
 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));
     }
 }
Пример #2
0
 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));
     }
 }