Application data routes for ManiaScript

Maniaplanet public API, ManiaConnect system and the open source PHP SDK.

Moderator: NADEO

Post Reply
User avatar
Dommy
Translator
Translator
Posts: 1704
Joined: 25 Aug 2011, 21:45
Location: Poland
Contact:

Application data routes for ManiaScript

Post by Dommy » 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
    • /maniapub/
      • /campaigns/
        Returns: List of all active campaign in specific location
        Params:
        • location [advertisement location]
        • path [user zone path]
      • /impression/
        Returns: Unknown
        Params:
        • campaignId
  • http://stations.maniaplanet.com/application-data/
    • /multiplayer-rankings/
      • /buddies/
        Returns: Multiplayer ranking of the budddies
        Params:
        • titleUid
        • offset
        • length
    • /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
    • /stations/
      • /index/
        Returns: Details of a specific title
        Params:
        • titleUid
  • 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

User avatar
magnetik
Nadeo
Nadeo
Posts: 1622
Joined: 01 Feb 2012, 19:13
Location: Paris
Contact:

Re: Application data routes for ManiaScript

Post by magnetik » 05 Jul 2016, 14:00

I would advise not to use them as they are ment to be used internally and can be changed/removed at any time.

We will make sure that our next API can be used with ManiaScript directly. :thumbsup:
ManiaPlanet technical documentation portal (Dedicated, ManiaLink, ManiaScript, Titles...) -- contribute!

User avatar
toffe
Posts: 622
Joined: 15 Jun 2013, 10:57
Location: The Netherlands
Contact:

Re: Application data routes for ManiaScript

Post by toffe » 05 Jul 2016, 14:01

magnetik wrote:We will make sure that our next API can be used with ManiaScript directly. :thumbsup:
New API confirmed :shock: ?
:clap:
ManiaPlanet Toolkit: topic + download app.
ManiaCalendar: http://maniacalendar.com / manialink
ManiaCDN: topic
PyPlanet: Python Server Controller Image

User avatar
magnetik
Nadeo
Nadeo
Posts: 1622
Joined: 01 Feb 2012, 19:13
Location: Paris
Contact:

Re: Application data routes for ManiaScript

Post by magnetik » 05 Jul 2016, 14:03

I cannot imagine that we do not provide APIs so you keep on building your amazing projects ;)
ManiaPlanet technical documentation portal (Dedicated, ManiaLink, ManiaScript, Titles...) -- contribute!

User avatar
toffe
Posts: 622
Joined: 15 Jun 2013, 10:57
Location: The Netherlands
Contact:

Re: Application data routes for ManiaScript

Post by toffe » 05 Jul 2016, 14:11

magnetik wrote:I cannot imagine that we do not provide APIs so you keep on building your amazing projects ;)
:pop:
That is what we like to hear :clap:
ManiaPlanet Toolkit: topic + download app.
ManiaCalendar: http://maniacalendar.com / manialink
ManiaCDN: topic
PyPlanet: Python Server Controller Image

Post Reply

Return to “Maniaplanet Web Services”

Who is online

Users browsing this forum: No registered users and 2 guests