Application data routes for ManiaScript
Posted: 04 Jul 2016, 21:23
So, browsing code of all manialinks by Nadeo (station server browser, ManiaHome, Store, etc.) I found many methods, that return specific data in XML format, which makes them usable directly in ManiaScript. There is a list of everything I've found so far:
- http://home.maniaplanet.com/application-data/
- /home/
- /index/
Returns: The list of all maniahome notifications
Params:- offset
- length
- grouped
- /forumPosts/
Returns: Posts from a specific forum topic
Params:- topicId
- offset
- length
- /forumTopics/
Returns: List of topics in a specific language subforum
Params:- lang
- offset
- length
- /post-new-message/
Usage: Post new message through maniahome
Params:- message
- /index/
- /maniapub/
- /campaigns/
Returns: List of all active campaign in specific location
Params:- location [advertisement location]
- path [user zone path]
- /impression/
Returns: Unknown
Params:- campaignId
- /campaigns/
- /home/
- http://stations.maniaplanet.com/application-data/
- /multiplayer-rankings/
- /buddies/
Returns: Multiplayer ranking of the budddies
Params:- titleUid
- offset
- length
- /buddies/
- /server-browser/
Returns: List of all servers matching the criteria
Params:- titleUid
- offset
- length
- order [players, name, level]
- modifier [ASC, DESC]
- matchmaking
- zoneId
- mode
- privacy
- hideFull
- seach
- favorite
- /solo-rankings/
- /buddies/
Return: Single player buddies ranking of a title
Params:- titleUid
- offset
- length
- /buddies/
- /stations/
- /index/
Returns: Details of a specific title
Params:- titleUid
- /index/
- /multiplayer-rankings/
- http://titles.maniaplanet.com/application-data/
- /titles/
- /details/
Returns: Details of a specific title
Params:- titleUid
- /download/
Returns: Post ascending the amount of title pack downloads
Params:- titleUid
- /index/
Returns: List of the title packs available on the store
Params:- installed
- titleOfTheDay
- environmentUid
- sort [hot, top, new, totd]
- offset
- length
- /details/
- /titles/