Talk:Mojang API

From wiki.vg
Jump to: navigation, search

Skin Change API call

I've added the API call for skin changes but it'll need some editing to fit in with the other calls on the page. --Tron (talk) 17:39, 21 March 2016 (UTC)

How exactly should the payload look like? Whatever I send (even garbage data) I get back a 403 HTTP response with
{"error":"Forbidden","errorMessage":"Current IP not secured"}
--Grego87 (talk) 00:00, 3 May 2016 (UTC)
I've tried editing the article to address these two issues. To do so I looked at Mojang's implementation (05/18/2016 archive, depack here) and various error messages their servers returned my cURL attempts. I've been trying to find an API for 'deleting/resetting' skins, but I cannot understand this mechanism (it would help if I knew javascript). For a good starting point search up "onResetSkinClick". --Max Shen (talk) 07:43, 20 May 2016 (UTC)

How to get the bearer access token?

I was wondering how to get the access token programmatically, as I want to continue my plugin CustomSkins. Creating a howto which involves using chrome network tools (for example) is the last option I'd like to go. Janmm14 (talk)

Everything you need is right here. Here is an example with cURL:
curl https://authserver.mojang.com/authenticate --data-binary @login.txt -H "Content-Type: application/json"
Here is login.txt:
{
  "agent":{"name":"Minecraft","version":1},
  "username":"username",
  "password":"password",
  "clientToken":"clientToken"
}
--Max Shen (talk) 20:20, 16 July 2016 (UTC)