Skip to content

trackmania-io/nadeo

Repository files navigation

Nadeo API Client

Go client for the Trackmania webservices API.

Minimal example

// Always provide a User-Agent that describes your project and how to contact you
userAgent := "My super cool API client"

// Use an Ubisoft authenticator if you want to use an Ubisoft Connect account (recommended)
authenticator := nadeo.NewUbiAuthenticator("bob@example.net", "1234567890")
// You can also use a basic authenticator for dedicated server accounts
authenticator := nadeo.NewBasicAuthenticator("bob", "1234567890")

// Initialize the package
nadeo.Initialize(nadeo.NewInitParams(userAgent, authenticator))

// Get map info
maps, _ := core.GetMapsByUid([]string{"oxH3JSoGHpDRAFLXaKq0BSRWHP6"})
fmt.Print(maps[0].Name)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages