290 lines
6.4 KiB
JSON
290 lines
6.4 KiB
JSON
// User profile image search
|
|
// http://s.ppy.sh/a/user_id
|
|
|
|
// Sample endpoint url for user search
|
|
// https://osu.ppy.sh/api/get_user?u=AirbusA350XWB&k=APIKEYHERE
|
|
|
|
// Response:
|
|
|
|
[
|
|
{
|
|
"user_id": "14567509",
|
|
"username": "AirbusA350XWB",
|
|
"join_date": "2019-05-30 00:26:05",
|
|
"count300": "16947",
|
|
"count100": "1262",
|
|
"count50": "249",
|
|
"playcount": "259",
|
|
"ranked_score": "21881192",
|
|
"total_score": "38219931",
|
|
"pp_rank": "1504126",
|
|
"level": "18.1486",
|
|
"pp_raw": "149.076",
|
|
"accuracy": "96.77828979492188",
|
|
"count_rank_ss": "4",
|
|
"count_rank_ssh": "1",
|
|
"count_rank_s": "26",
|
|
"count_rank_sh": "0",
|
|
"count_rank_a": "19",
|
|
"country": "JP",
|
|
"total_seconds_played": "14946",
|
|
"pp_country_rank": "53643",
|
|
"events": []
|
|
}
|
|
]
|
|
|
|
// Sample beatmap search url
|
|
// https://osu.ppy.sh/api/get_beatmaps?b=112218&k=APIKEYHERE
|
|
|
|
// Beatmap cover image url
|
|
// https://assets.ppy.sh/beatmaps/<beatmapset_id>/covers/cover.jpg
|
|
|
|
// Beatmap thumbnail url
|
|
// https://b.ppy.sh/thumb/<beatmapset_id>l.jpg
|
|
|
|
// Response:
|
|
[
|
|
{
|
|
"beatmapset_id": "33984",
|
|
"beatmap_id": "112218",
|
|
"approved": "1",
|
|
"total_length": "100",
|
|
"hit_length": "86",
|
|
"version": "Ami-Insane",
|
|
"file_md5": "0df34f75e8e012e2a9814da8e4cb29c3",
|
|
"diff_size": "4",
|
|
"diff_overall": "7",
|
|
"diff_approach": "8",
|
|
"diff_drain": "7",
|
|
"mode": "0",
|
|
"count_normal": "147",
|
|
"count_slider": "84",
|
|
"count_spinner": "1",
|
|
"submit_date": "2011-07-27 08:49:42",
|
|
"approved_date": "2011-11-11 07:09:25",
|
|
"last_update": "2011-11-08 03:47:29",
|
|
"artist": "Yui Horie",
|
|
"artist_unicode": null,
|
|
"title": "Vanilla Salt (TV Size)",
|
|
"title_unicode": null,
|
|
"creator": "Weezy",
|
|
"creator_id": "67211",
|
|
"bpm": "140",
|
|
"source": "Toradora!",
|
|
"tags": "chamelepeace710 makar8000 ozzyozrock haneii",
|
|
"genre_id": "3",
|
|
"language_id": "3",
|
|
"favourite_count": "438",
|
|
"rating": "9.4059",
|
|
"storyboard": "1",
|
|
"video": "1",
|
|
"download_unavailable": "0",
|
|
"audio_unavailable": "0",
|
|
"playcount": "645226",
|
|
"passcount": "143926",
|
|
"packs": "S207",
|
|
"max_combo": "372",
|
|
"diff_aim": "1.96284",
|
|
"diff_speed": "1.57218",
|
|
"difficultyrating": "3.73034"
|
|
}
|
|
]
|
|
|
|
// User best score search
|
|
// https://osu.ppy.sh/api/get_user_best?u=Airbusa350xwb&k=APIKEYHERE
|
|
|
|
// Response
|
|
|
|
[
|
|
{
|
|
"beatmap_id": "1076343",
|
|
"score_id": "3068256207",
|
|
"score": "56375",
|
|
"maxcombo": "77",
|
|
"count50": "0",
|
|
"count100": "0",
|
|
"count300": "35",
|
|
"countmiss": "0",
|
|
"countkatu": "0",
|
|
"countgeki": "10",
|
|
"perfect": "1",
|
|
"enabled_mods": "17528",
|
|
"user_id": "14567509",
|
|
"date": "2020-04-28 14:09:29",
|
|
"rank": "XH",
|
|
"pp": "20.6677",
|
|
"replay_available": "1"
|
|
},
|
|
{
|
|
"beatmap_id": "2316800",
|
|
"score_id": "3254835766",
|
|
"score": "326586",
|
|
"maxcombo": "164",
|
|
"count50": "0",
|
|
"count100": "0",
|
|
"count300": "100",
|
|
"countmiss": "0",
|
|
"countkatu": "0",
|
|
"countgeki": "18",
|
|
"perfect": "1",
|
|
"enabled_mods": "0",
|
|
"user_id": "14567509",
|
|
"date": "2020-09-25 09:41:44",
|
|
"rank": "X",
|
|
"pp": "14.4536",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "111945",
|
|
"score_id": "3037101498",
|
|
"score": "269625",
|
|
"maxcombo": "252",
|
|
"count50": "0",
|
|
"count100": "1",
|
|
"count300": "70",
|
|
"countmiss": "0",
|
|
"countkatu": "1",
|
|
"countgeki": "25",
|
|
"perfect": "1",
|
|
"enabled_mods": "112",
|
|
"user_id": "14567509",
|
|
"date": "2020-03-29 14:37:28",
|
|
"rank": "S",
|
|
"pp": "12.6484",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "1076345",
|
|
"score_id": "3254820747",
|
|
"score": "163840",
|
|
"maxcombo": "105",
|
|
"count50": "0",
|
|
"count100": "0",
|
|
"count300": "57",
|
|
"countmiss": "0",
|
|
"countkatu": "0",
|
|
"countgeki": "20",
|
|
"perfect": "1",
|
|
"enabled_mods": "0",
|
|
"user_id": "14567509",
|
|
"date": "2020-09-25 09:19:33",
|
|
"rank": "X",
|
|
"pp": "11.3077",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "92038",
|
|
"score_id": "3035125135",
|
|
"score": "190283",
|
|
"maxcombo": "130",
|
|
"count50": "0",
|
|
"count100": "3",
|
|
"count300": "100",
|
|
"countmiss": "0",
|
|
"countkatu": "3",
|
|
"countgeki": "19",
|
|
"perfect": "0",
|
|
"enabled_mods": "576",
|
|
"user_id": "14567509",
|
|
"date": "2020-03-27 13:00:11",
|
|
"rank": "S",
|
|
"pp": "11.2667",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "182277",
|
|
"score_id": "3256450881",
|
|
"score": "421625",
|
|
"maxcombo": "240",
|
|
"count50": "1",
|
|
"count100": "10",
|
|
"count300": "105",
|
|
"countmiss": "0",
|
|
"countkatu": "8",
|
|
"countgeki": "26",
|
|
"perfect": "0",
|
|
"enabled_mods": "64",
|
|
"user_id": "14567509",
|
|
"date": "2020-09-26 11:49:57",
|
|
"rank": "S",
|
|
"pp": "9.90026",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "932935",
|
|
"score_id": "3126138291",
|
|
"score": "27199",
|
|
"maxcombo": "66",
|
|
"count50": "0",
|
|
"count100": "0",
|
|
"count300": "23",
|
|
"countmiss": "0",
|
|
"countkatu": "0",
|
|
"countgeki": "11",
|
|
"perfect": "1",
|
|
"enabled_mods": "64",
|
|
"user_id": "14567509",
|
|
"date": "2020-06-17 19:36:06",
|
|
"rank": "X",
|
|
"pp": "9.61783",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "1576518",
|
|
"score_id": "3254278789",
|
|
"score": "180336",
|
|
"maxcombo": "144",
|
|
"count50": "1",
|
|
"count100": "9",
|
|
"count300": "94",
|
|
"countmiss": "1",
|
|
"countkatu": "7",
|
|
"countgeki": "20",
|
|
"perfect": "0",
|
|
"enabled_mods": "80",
|
|
"user_id": "14567509",
|
|
"date": "2020-09-24 21:28:49",
|
|
"rank": "B",
|
|
"pp": "9.15324",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "313206",
|
|
"score_id": "3256238234",
|
|
"score": "460868",
|
|
"maxcombo": "168",
|
|
"count50": "1",
|
|
"count100": "19",
|
|
"count300": "127",
|
|
"countmiss": "0",
|
|
"countkatu": "13",
|
|
"countgeki": "15",
|
|
"perfect": "0",
|
|
"enabled_mods": "0",
|
|
"user_id": "14567509",
|
|
"date": "2020-09-26 08:09:57",
|
|
"rank": "A",
|
|
"pp": "8.41545",
|
|
"replay_available": "0"
|
|
},
|
|
{
|
|
"beatmap_id": "450627",
|
|
"score_id": "3035137279",
|
|
"score": "765344",
|
|
"maxcombo": "285",
|
|
"count50": "1",
|
|
"count100": "7",
|
|
"count300": "137",
|
|
"countmiss": "0",
|
|
"countkatu": "5",
|
|
"countgeki": "32",
|
|
"perfect": "0",
|
|
"enabled_mods": "0",
|
|
"user_id": "14567509",
|
|
"date": "2020-03-27 13:16:10",
|
|
"rank": "S",
|
|
"pp": "8.29902",
|
|
"replay_available": "0"
|
|
}
|
|
]
|