Wie funktioniert https://mcapi.us/?
Hey, ich programmiere gerade eine Website für einen Minecraft Server. Ich habe nach einer API gesucht und habe diese gefunden: https://mcapi.us/ das ist die einzige die funktioniert wenn ich den link im Browser eingebe. Wie kann ich nun die Daten aus dem json Format lesen und auf meiner Website wieder geben?
Vielen Dank für deine hilfe.
2 Antworten
Schau dir mal diese API an, diese bietet auch direkt ein PHP Beispiel. Ich kann die API nur weiterempfehlen. https://api.mcsrvstat.us/
Steht doch im Bereich "Usage". Du fragst die API über diese URL ab:
https://mcapi.us/server/status?ip=[Server Host/IP]
Beispiel:
https://mcapi.us/server/status?ip=mc.hypixel.net
In der JSON bekommst du dann beispielsweise das Feld "online" zurück, welches besagt, ob der jeweilige Server online ist.
In JavaScript lässt sich das dann mit JSON.parse() weiterverarbeiten.
Schön und gut aber so weit war ich auch schon. Ich möchte nur gerne wissen wie ich die json datei mit php auslesen kann und jedes teil wie online, max players und so in einer variable speichern kann. Und ja ich weiß das stand nicht in meiner Frage. Deshalb schreibe ich es jetzt dir so nochmal.
Kenn ich schon. Aber dort kann man nur die domain des servers angeben oder geht auch die ip?