Difference between revisions of "Web API/Progress"

From Mania Tech Wiki
Jump to navigation Jump to search
(Added as much as i could find.)
(Added description column)
Line 1: Line 1:
This page is to keep trace of what has already been documented. The table below lists all known endpoints.
+
This page is to keep trace of what has already been documented. The table below lists all known remote calls.
  
{| class="wikitable" style="text-align: center;"
+
{| class="wikitable" style="width: 100%;"
 
|-style="background:#eee"
 
|-style="background:#eee"
! Name
+
!style="width: 128px" | Name
! Documented
+
! Description
! Parameters understood
+
!style="width: 72px" | Documented
! Response understood
+
!style="width: 72px" | Parameters understood
 +
!style="width: 72px" | Response understood
 
|-
 
|-
 
! [[Web_APIs#CheckLogin|CheckLogin]]
 
! [[Web_APIs#CheckLogin|CheckLogin]]
 +
| Used to check if login is already used for account creation.
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
Line 14: Line 16:
 
|-
 
|-
 
! [[Web_APIs#Connect|Connect]]
 
! [[Web_APIs#Connect|Connect]]
 +
| Used to login.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 19: Line 22:
 
|-
 
|-
 
! [[Web_APIs#Disconnect|Disconnect]]
 
! [[Web_APIs#Disconnect|Disconnect]]
 +
| Used to disconnect (Duh).
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
Line 24: Line 28:
 
|-
 
|-
 
! [[Web_APIs#GetBuddies|GetBuddies]]
 
! [[Web_APIs#GetBuddies|GetBuddies]]
 +
| Used to get friends list.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 29: Line 34:
 
|-
 
|-
 
! [[Web_APIs#GetConnectionAndGameParams|GetConnectionAndGameParams]]
 
! [[Web_APIs#GetConnectionAndGameParams|GetConnectionAndGameParams]]
 +
| Used to get a lot of informations.
 
| {{Partially}}
 
| {{Partially}}
 
| {{Yes}}
 
| {{Yes}}
Line 34: Line 40:
 
|-
 
|-
 
! [[Web_APIs#GetLeagues|GetLeagues]]
 
! [[Web_APIs#GetLeagues|GetLeagues]]
 +
| Used to get the list of all avaliable regions.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 39: Line 46:
 
|-
 
|-
 
! [[Web_APIs#GeneralCaps|GeneralCaps]]
 
! [[Web_APIs#GeneralCaps|GeneralCaps]]
 +
| Used to send informations about hardware to the server.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 44: Line 52:
 
|-
 
|-
 
! [[Web_APIs#GetLadderScores|GetLadderScores]]
 
! [[Web_APIs#GetLadderScores|GetLadderScores]]
 +
| ?
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 49: Line 58:
 
|-
 
|-
 
! [[Web_APIs#GetOnlineProfile|GetOnlineProfile]]
 
! [[Web_APIs#GetOnlineProfile|GetOnlineProfile]]
 +
| ?
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 54: Line 64:
 
|-
 
|-
 
! [[Web_APIs#GetRankingsNew|GetRankingsNew]]
 
! [[Web_APIs#GetRankingsNew|GetRankingsNew]]
 +
| ?
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 59: Line 70:
 
|-
 
|-
 
! [[Web_APIs#GfxPerf|GfxPerf]]
 
! [[Web_APIs#GfxPerf|GfxPerf]]
 +
| Used to send performance information to the server.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 64: Line 76:
 
|-
 
|-
 
! [[Web_APIs#LiveUpdate|LiveUpdate]]
 
! [[Web_APIs#LiveUpdate|LiveUpdate]]
 +
| Used to tell the server we're playing online.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 69: Line 82:
 
|-
 
|-
 
! [[Web_APIs#MailAccount|MailAccount]]
 
! [[Web_APIs#MailAccount|MailAccount]]
 +
| Used to make the server send a password recovery email.
 
| {{Yes}}
 
| {{Yes}}
 
| {{Yes}}
 
| {{Yes}}
Line 74: Line 88:
 
|-
 
|-
 
! [[Web_APIs#OpenSession|OpenSession]]
 
! [[Web_APIs#OpenSession|OpenSession]]
 +
| Used to get a session id.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 79: Line 94:
 
|-
 
|-
 
! [[Web_APIs#ReceiveMessages|ReceiveMessages]]
 
! [[Web_APIs#ReceiveMessages|ReceiveMessages]]
 +
| Used to get new messages.
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 84: Line 100:
 
|-
 
|-
 
! [[Web_APIs#ReceiveMessages|SearchNew]]
 
! [[Web_APIs#ReceiveMessages|SearchNew]]
 +
| Used to search for servers (All/Recomended/Favorites)
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
Line 89: Line 106:
 
|-
 
|-
 
! [[Web_APIs#Subscribe|Subscribe]]
 
! [[Web_APIs#Subscribe|Subscribe]]
 +
| Used to register a new account. Goes over HTTPS (sometimes).
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
| {{No}}
 
|}
 
|}

Revision as of 11:36, 12 May 2019

This page is to keep trace of what has already been documented. The table below lists all known remote calls.

Name Description Documented Parameters understood Response understood
CheckLogin Used to check if login is already used for account creation. Yes Yes Yes
Connect Used to login. No No No
Disconnect Used to disconnect (Duh). Yes Yes Yes
GetBuddies Used to get friends list. No No No
GetConnectionAndGameParams Used to get a lot of informations. Partially Yes No
GetLeagues Used to get the list of all avaliable regions. No No No
GeneralCaps Used to send informations about hardware to the server. No No No
GetLadderScores ? No No No
GetOnlineProfile ? No No No
GetRankingsNew ? No No No
GfxPerf Used to send performance information to the server. No No No
LiveUpdate Used to tell the server we're playing online. No No No
MailAccount Used to make the server send a password recovery email. Yes Yes Yes
OpenSession Used to get a session id. No No No
ReceiveMessages Used to get new messages. No No No
SearchNew Used to search for servers (All/Recomended/Favorites) No No No
Subscribe Used to register a new account. Goes over HTTPS (sometimes). No No No