hi,
obviously no activity here for a long time and the game is not that active anymore, anyways, i'll try my luck:
i was planning a little project using the trackmania-ws so i played a bit with the API and used curl via python which worked well. my goal was to have more comprehensive features for competition/comparison for a small friend group: in the tm united client you can join a group and then see each other's times for tracks but you do not get notified if your time gets beat by a friend or if a friend improves their record. my idea was to write a small script that fetches all times for the nadeo/united/startrack challenges for a set of usernames and then generates some statistics e.g. "friend X currently is ahead of you on the following tracks: []" "friend Y is better on 10 tracks, you are ahead on 20 tracks" and so on. all that is required is a call to fetch either the time or the solo ranking skill points for a specific challenge. looking through the api wrapper for php i don't see any matching call though: it is possible to get the top x solo rankings with a specific offset for a challenge but that seems a bit excessive to iterate through all records until you find the person you are looking for. which leads to my question: are there additional api calls that are not implemented in the php wrapper that provide such a functionality?
another option i looked at was the function "getPlayerRanking" where you can provide a zone, if the friend groups are also "paths" that would be an option though i have no idea how to access them.
any help would be appreciated but i understand if support for this feature is no longer possible
have a great new year and happy record hunting
WebServices API GetChallengeTime ?
Trackmania Forever public API and its open source PHP SDK.
Moderator: NADEO
Return to “Trackmania Forever Web Services”
Jump to
- English Forums
- ↳ MP4.1 REPORTS / BUGS / INFORMATION
- ↳ Announcements
- ↳ Community / Events / CHANNELS
- ↳ Title Packs
- ↳ Medias
- ↳ Events
- ↳ CHANNELS
- ↳ Maniaplanet
- ↳ Trackmania 2
- ↳ Workbench
- ↳ Track Editor
- ↳ Multiplayer
- ↳ Shootmania
- ↳ Workbench
- ↳ Map Editor
- ↳ Multiplayer
- ↳ Find a Team
- ↳ Questmania
- ↳ Trackmania Turbo
- ↳ Off-Topics
- ↳ Ingame
- ↳ ActionMaker and Item editor
- ↳ Ingame Publishing
- ↳ Interface Designer
- ↳ ManiaLib
- ↳ ManiaLink
- ↳ ManiaScript
- ↳ MediaTracker
- ↳ Mesh Modeler
- ↳ Title Pack & Custom Data Creation
- ↳ Support & Bug Reports
- ↳ Support and technical issues (not bug)
- ↳ Bug Reports
- ↳ Maniaplanet Reports
- ↳ Shootmania Reports
- ↳ Trackmania² Reports
- ↳ Closed Beta Reports
- ↳ Maniaplanet Reports
- ↳ Trackmania² Canyon Reports
- ↳ Shootmania Storm Reports
- ↳ User Manual
- ↳ Documentation
- Dedicated & Web Service / Players Tools
- ↳ Dedicated Server
- ↳ Dedicated Server
- ↳ Dedicated Server Tools
- ↳ ManiaLive Plugins
- ↳ Ladder Servers
- ↳ Web Services
- ↳ Maniaplanet Web Services
- ↳ Trackmania Forever Web Services
- ↳ Player Tools
- ↳ General Tools
- ↳ Openplanet
- ↳ Server Controllers
- ↳ MPAseco
- ↳ ManiaControl
- ↳ eXpansion
- ↳ UASECO
- ↳ PyPlanet
- Languages
- ↳ Dutch
- ↳ Maniaplanet
- ↳ Trackmania 2
- ↳ Shootmania
- ↳ Questmania
- ↳ Off-topics
- ↳ French
- ↳ Maniaplanet
- ↳ Titres des joueurs
- ↳ Trackmania 2
- ↳ L'Atelier
- ↳ L'Editeur de circuits
- ↳ Multijoueur
- ↳ Tuning
- ↳ Shootmania
- ↳ L'Atelier
- ↳ L'Editeur de map
- ↳ Multijoueur
- ↳ Tuning
- ↳ Questmania
- ↳ Bla bla
- ↳ Support
- ↳ Manuel d'Utilisateur
- ↳ German
- ↳ Maniaplanet
- ↳ Trackmania 2
- ↳ Werkstatt
- ↳ Track-Editor
- ↳ Multiplayer
- ↳ Tuning
- ↳ Shootmania
- ↳ Werkstatt
- ↳ Map-Editor
- ↳ Multiplayer
- ↳ Tuning
- ↳ Questmania
- ↳ Andere Themen
- ↳ Support
- ↳ User Manual
- ↳ Lokalisierung
Who is online
Users browsing this forum: No registered users and 2 guests