Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft > Minecraft Mods, Textures, Skins & Maps
You last visited: Today at 21:33

  • Please register to post and access all features, it's quick, easy and FREE!

 

Minecraft Profile Information (UUID, etc.)

Reply
 
Old   #1

 
elite*gold: 36
Join Date: Jun 2013
Posts: 692
Received Thanks: 165
Minecraft Profile Information API (UUID, etc.)

Hallo,


ich habe ein Tool geschrieben, das es ermöglicht per Name oder UUID an die Profilinformationen eines Minecraftaccounts zu kommen.

Das tool erleichtert es an die Informationen zu kommen, da man hier anstelle der POST methode die GET methode verwenden kann.


Name -> Profil:
Um durch einen Namen an die Profil-Informationen zu kommen muss diese URL aufgerufen werden:
Code:
http://mcprofileinfo.f012.de/{name}
{name} muss hier durch den Spielernamen ersetzt werden.

Der zurückgegebene JSON-String sieht sollte dann etwa so aussehen:
Code:
{"status":"success","statusCode":0,"content":{"profiles":[{"id":"65537f3d92284cc99ebeeea6c7ec1284","name":"thefloppy012","legacy":true,"demo":true}],"size":1}}
Dieser Account ist nicht premium (dennoch bei Minecraft registriert), und hat seinen Minecraft account auch nicht Migriert.

Bedeutungen:


UUID -> Profil:

Um durch eine UUID an die Profil-Informationen zu kommen muss folgende URL aufgerufen werden:
Code:
http://mcprofileinfo.f012.de/uuid/{uuid}
{uuid} muss hier durch die UUID ersetzt werden.

Der zurückgegebene JSON-String sieht dann etwa so aus:
Code:
{"status":"success","statusCode":0,"content":{"id":"65537f3d92284cc99ebeeea6c7ec1284","name":"thefloppy012","properties":[{"name":"textures","value":"eyJ0aW1lc3RhbXAiOjEzOTc0ODA3OTI2ODcsInByb2ZpbGVJZCI6IjY1NTM3ZjNkOTIyODRjYzk5ZWJlZWVhNmM3ZWMxMjg0IiwicHJvZmlsZU5hbWUiOiJ0aGVmbG9wcHkwMTIiLCJpc1B1YmxpYyI6dHJ1ZSwidGV4dHVyZXMiOnt9fQ==","signature":"d8KPmsgoXeL74jtsbeYT\/wTsGfmLpFSTF+o26VgFmn8VJlYw++hshHDu+MZaT\/A6xes2S+ls\/xjLLXRdzh8ixXUfspXFkRj5v7A0jNm7Kog+0FE5Ki5foWx7fWI5nc7oJgUa\/ajuxCh9ZDAjo9t7ew4oH0ygNWl9aWgUty9QmrSIz0Xiyp9aspShowh3\/k9qnaeaF1cn\/69PbsX7zOkkIzEq\/KeRHlIderizc5qPxo9QvJceZ35dpc21kHRxPfighjkC+3Ujq8B2S2+kOPlwydNeCyUPnfVg7OCoAjqf8xEcNWwJZT03ZbJTtlxrDFFPFVI6jk1cYUucYi0ytPiTn9I\/fCVhcIZNNzLSRikvyeIeCplCa+8QvFTICygNa+BhqVaPyPRSTXgtDbN+qZri6M21FEP\/S9sCzFmSCliCRgZhnywg229wFCYBC3CXSRgYrxup4T\/MZNcfwEnNK2pZxXClB2jaCU5vUB1IHEniJCAa64vO7nWnbcfiR32qYmU0UOhAyf\/QFGOJETN9PZijKruWUuGq8ec91dIQbYqD530QQj04iYRgv7G16\/p+SMYj5zPGwqtlWdHhdYAjYtvj6MuFH3lceWsfdD+tfUfnz7Mmw9b58Jbp1gfWz1eSGKyovwpj0VwME9YKH\/rYCvTTPTS3vK5DSo5rRcHyUGowm4Q="}],"legacy":true,"demo":true}}
Bedeutungen:

Danke an ComputerBaer!


Texturen Informationen:

Das ganze kann man nun mit Namen oder UUID machen.

Um über den Namen an die Texturen zu kommen, verwendet man diese URL:
Code:
http://mcprofileinfo.f012.de/textures/{name}
{name} muss auch hier natürlich durch den Namen ersetzt werden.

Um über die UUID an die Texturen zu kommen, verwendet man diese URL:

Code:
http://mcprofileinfo.f012.de/textures/uuid/{uuid}
{uuid} durch die UUID ersetzen.


Bei beiden Varianten kommt das selbe Format des JSON-Strings bei raus:

Code:
{"status":"success","statusCode":0,"content":{"timestamp":1397490359595,"profileId":"069a79f444e94726a5befca90e38aaf5","profileName":"Notch","isPublic":true,"textures":{"CAPE":{"url":"http:\/\/textures.minecraft.net\/texture\/3f688e0e699b3d9fe448b5bb50a3a288f9c589762b3dae8308842122dcb81"},"SKIN":{"url":"http:\/\/textures.minecraft.net\/texture\/a116e69a845e227f7ca1fdde8c357c8c821ebd4ba619382ea4a1f87d4ae94"}}}}
Ich habe in dem Beispiel mal Notch genommen, da er auch noch einen Cape hat.

Bedeutungen:



Verbesserungsvorschläge sind gerne gesehen. Ich werde die Tage noch eine Benutzerfreundliche Seite programmieren

Sollte noch etwas unklar sein, dann könnt ihr einfach fragen



Mit freundlichen Grüßen

Floppy012



Floppy012 is offline  
Thanks
1 User
Old   #2
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,005
Gute Arbeit.

Verbesserungsvorschlag: Wenn man einen falschen Namen angibt lädt die Seite extrem lange und ein timeout wird ausgelöst:
Code:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\apache\www\Floppy012\Kunden\Floppy012\MinecraftUUID\getUUID.php on line 30
Würde dazu einfach überprüfen, ob von Mojang ein leeres Profil zurückgegeben wird.
Code:
{
    "profiles": [],
    "size": 0
}


Howaner is offline  
Thanks
1 User
Old   #3

 
elite*gold: 36
Join Date: Jun 2013
Posts: 692
Received Thanks: 165
Danke. Problem ist behoben.

Gruß

Floppy
Floppy012 is offline  
Old   #4
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,005
Der Legacy Wert:
Gibt an, ob derjenige seinen Account migratet hat.
true = Nicht migratet


Howaner is offline  
Thanks
1 User
Old   #5

 
elite*gold: 36
Join Date: Jun 2013
Posts: 692
Received Thanks: 165
Update auf API 0.2
  • Bugfixes
  • UUID -> Profil hinzugefügt. Danke an ComputerBaer

Update auf API 0.21
  • Name -> Profil zeigt nun auch die Properties an

Mit freundlichen Grüßen

Floppy012
Floppy012 is offline  
Old   #6

 
elite*gold: 0
Join Date: Jun 2011
Posts: 602
Received Thanks: 135
Good Job. (:
Mega hilfreich.
Byte. is offline  
Old   #7

 
elite*gold: 36
Join Date: Jun 2013
Posts: 692
Received Thanks: 165
Aufgrund von Wartungsarbeiten, am 23.04.14 kann das API kurzzeitig zwischen 00:00 Uhr und 04:00 Uhr nicht erreichbar sein.

Die Wartung wurde erfolgreich beendet!

Mit freundlichen Grüßen

Floppy012
Floppy012 is offline  
Old   #8
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,005
Die Seite lädt nicht mehr.

Ich bekomme diesen Fehler:
Quote:
Error 404

The page you tried to access. Was not found!

If you think, that this is an error, please contact the webmaster.

You will be automatically redirected to the previous page in 7 Second(s)
Howaner is offline  
Old   #9
Trade Restricted
 
elite*gold: 0
Join Date: Oct 2013
Posts: 255
Received Thanks: 31
Hab das selbe Problem


beaR✔ is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
festplaten uuid auslesen!
Hallo, ich wollte fragen ob mir einer sagen kann wie ich den die uuid von einer festplate mit AutoIt auslesen un anzeigen lassen kann? Danke.
1 Replies - AutoIt
2 Server mit den gleichen Files (nicht die selbe VDI)? - VirtualBOX Problem: UUID
Hallo liebe Community, ich wollte gerade meinen Testserver aufsetzen (um einiege Features zu testen) und bin dabei auf folgendes Problem...
6 Replies - Metin2 PServer - Discussions / Questions
[GESUCHT]... Suche Profile für Demonbuddy !!! ... Level und Farm profile !!!
Thread sagt alles... /PM me !
11 Replies - Diablo 3 Main - Discussions / Questions
UUID Problem [Pushbot]
UUID ändert sich immer nach PC Neustart. Hallo, Ink hat vorhin mir meine Lizez auf meine UUID übertragen, aber die UUID bei mir ändert sich...
0 Replies - DarkOrbit



All times are GMT +2. The time now is 21:33.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.