The-Firexx / trackmania2020apidocumentation

DEPRECATED! VISIT https://webservices.openplanet.dev/ (by codecat) Trackmania 2020 Unofficial API Documentation
https://webservices.openplanet.dev/
43 stars 6 forks source link

ATTENTION: This repository is deprecated, as I didn't updated ever since the first few commits. If you want to visit documentation that is being updated with the latest changes, please go to https://webservices.openplanet.dev/ (thank you codecat)

Trackmania 2020 Unofficial API Documentation (DEPRECATED)

This repository is a series of markdown files containing all the documentation myself and others found about Trackmania 2020 and the API calls the game makes to work.

Warning!!

This API is not intended to be used outside of the game!!

Be aware that Nadeo can change the API without even warning us, since the API is intended only to be used in game, so don't except any support for them, and don't try to make anything serious out of this

Also, don't abuse of this API, has they have the right to lock your account since, for them, it's someone that is trying to hack or just trying to give bad performance to the servers

Progress

This is in a very begin phase so please pull request to help this project by fixing typos, fix errors, describe in more detail the use of the endpoints, helping in the structure of documentation, and most important add more information.

Any help is appreciated!

Also, if you have any project that you are developing and you are using this documentation to help you in the interaction with the Trackmania API you can share with me and I will be glad to share here your project. It can be a simple wrapper library or even a full app.

TODO

Contributors

Projects using Trackmania API

Login Process and Tokens

Here you can check all the process of login and getting the tokens, with a explanation of what information the tokens have.

APIs

IDs

There are many IDs that are used to identify things and make requests. The follow list shows that IDs and their purpose:

Some Relevant Use Cases

Here you can check some use cases that probably you will be using and instead of trying to lookup the all documentation you can look to this file and see if you can find what you need. Work in Progress

Specification

You can access in more detail what endpoints exist, the information needed to send and the response received in the next links:

By Indexs

Index By Topic

Overall Index

By WebAPIs

Prod Trackmania API

Live Services API

UbiServices

msr-public and akamai.net