User talk:Oxguy3/Minecraft.net API

login.minecraft return dats
Login.minecraft.net returns the data in this format:

": :: :" --Sfan5 05:44, 14 December 2012 (UTC)

Nice
Thank you for that.

status.mojang.com
http://status.mojang.com seems to always return OK, even if some services are down

Service status/health
http://status.mojang.com/check returns some more detailed JSON information about minecraft services it will either return green (Online, no problems detected), yellow (May be experiencing issues) or red (Offline, experiencing problems):

Single service
It is also possible to get data for a single service using Example: http://status.mojang.com/check?service=skins.minecraft.net

Mojang news
http://status.mojang.com/news returns JSON news for different games (often it's just an empty array): 'check' and 'news' is used by help.mojang.com (via status.mojang.com/frame?content=check|news which contains additional javascript) the above two JSON results would create this on help.mojang.com: http://i.imgur.com/0TFhmgP.png

Getting User ID & corrected case
As of 1.7 users no longer use a username, but a UUID. To get the data, the following HTTP request has to be made: the response will be JSON like this: Note: the first  is 1, not 0! requests can also be made to  but it will only return the first page. is an array where each entry contains contains the count of profiles found
 * - the user's UUID
 * - the user's IGN. Note how it corrected the case (from 'notch' to 'Notch')

joinserver.jsp
Also, I'm not sure if your entry about joinserver.jsp (look at the sessionID param): http://i.imgur.com/R1OX36E.png It seems it's sessionID=token:xyz:abc

Cheers, Redstone Sheep (talk) 19:14, 21 September 2013 (UTC)