A wrapper for UnofficialArcaeaAPI with C#.
dotnet add package UnofficialArcaeaAPI.Lib
using UnofficialArcaeaAPI.Lib;
using UnofficialArcaeaAPI.Lib.Models;
var client = new UaaClient(new UaaClientOptions
{
ApiUrl = "<API Url>",
Token = "<Bearer Token>",
// Or if you want
UserAgent = "<Custom User-Agent>"
});
// Query bests session of Nagiha0798
var best30 = await client.User.GetBestsSessionAsync("Nagiha0798");
// Query songinfo of #1f1e33
var songinfo = await client.Song.GetInfoAsync("ifi", UaaSongQueryType.SongId);
Console.WriteLine(songinfo.SongId);
Console.WriteLine(songinfo.Difficulties[2].NameEn);
- user/info
- user/best
- user/bests/session
- user/bests/result
- song/info
- song/list
- song/alias
- song/random
- assets/icon
- assets/char
- assets/song
- assets/aff
- assets/preview
- data/update
- data/theory
- data/challenge
- data/cert
- image/user/*
This project is under 616SB License.