Hey! Ich probiere via die UUID in diesem Code mir den Usernamen ausgeben zu lassen. Jedoch bekomme ich nur "" ausgegeben.
Ich habe es bei der UUID genau so gemacht, sieht jemand was ich falsch mache?
Hey! Ich probiere via die UUID in diesem Code mir den Usernamen ausgeben zu lassen. Jedoch bekomme ich nur "" ausgegeben.
Ich habe es bei der UUID genau so gemacht, sieht jemand was ich falsch mache?
bist du sicher das dein Link richtig ist bzw die mcuuid nummer ?
habe jetzt beim googeln noch mehr links gefunden und die meisten gehen, außer wenn die Nummer oder Link falsch ist.
Gebe dein Link doch mal direkt im Browser ein dann kannst du ja sehen was da hinter ist , bzw über die Console
include("MinecraftUUID.php");
$mcuuid = "e9013c2fda01425fa48b516f55e94386";
$json = file_get_contents('https://api.mojang.com/user/profiles/' . $mcuuid . '/names');
echo json_encode($json);
Der Link https://api.mojang.com/user/pr…25fa48b516f55e94386/names geht alles, kannst du ja mal probieren basti1012
Das wundert mich ja.
Zitatsieht jemand was ich falsch mache?
Ich denke schon: Du benutzt json_encode, zum Dekodieren des Strings musst Du jedoch json_decode verwenden. Dieses funktioniert:
Erstmal danke für die Antwort.
Hast du das mal ausprobiert? Bei mir geht es (selbst wenn ich es 1:1 kopiere) nicht. Sempervivum
Ja, das habe ich getestet. Der Link ist aus deinem Posting #3
Zur Sicherheit habe ich noch Mal den Code hier aus #4 kopiert und zurück in meine Testseite überschrieben - funktioniert. Ausgabe GommeHD
ich muss sagen das ich auch probleme habe. Hatte das mit en und decode auch schon ausprobiert , auch jetzt nochmal woo semperium das geschrieben hatte. ich bekomme immer den Fehler
Verstehe das auch nicht was hier wieder los ist bei mir.
EDIT: Kopiere ich die json bei mir mit auf Server dann geht es ohne probleme
Bei mir geht alles, ich hab es mit der Long-UUID versucht, das war mein Fehler.
Ich habe leider sehr wenig Erfahrung mit Json. Ich habe jetzt schon sehr viel gelesen aber irgendwie habe ich das nicht so ganz verstanden:
Wie kann ich mir zum Beispiel hier nur das unterste ausgeben lassen? Danke schon einmal für alle bisherigen Antworten!
Meinst Du den untersten Datenblock mit name und changedToAt oder in jedem Datenblock das unterste, d. h. changedToAt?
Ich meine den untersten Namen.
Nicht von jedem das unterste. Nur den alleruntersten Namen Sempervivum
Diesmal ungetestet:
echo data[count(data) - 1]->name;
Nope Sempervivum, funktioniert leider nicht :c
Poste mal das JSON in Textform, nicht als Bild. Dann tut man sich beim Testen leichter.
Ups, ich hatte die $-Zeichen vergessen.
Es funktioniert, danke!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.