Es sollte per API geprüft werden ob ein Spieler angemeldet ist #2

Closed
opened 2023-11-19 18:48:30 +00:00 by MineTec · 4 comments
Owner

Beim Call soll gleich auch noch die Nutzerdaten des Spieler mitübertragen werden.

GET {"user": "..."}

404
200 {"uuid": "...", "firstname": "...", ...}

Zusätzlich zu den bestehenden Daten soll eine Liste von den Aktuell noch gültigen Bestrafungen in einem unterfeld aufgelistet werden

200 {"uuid": "...", "firstname": "...", "strikes": ["BANNED", "MUTED"]}

Beim Call soll gleich auch noch die Nutzerdaten des Spieler mitübertragen werden. GET `{"user": "..."}` `404` `200 {"uuid": "...", "firstname": "...", ...}` Zusätzlich zu den bestehenden Daten soll eine Liste von den Aktuell noch gültigen Bestrafungen in einem unterfeld aufgelistet werden `200 {"uuid": "...", "firstname": "...", "strikes": ["BANNED", "MUTED"]}`
MineTec added the due date 2023-12-15 2023-11-27 12:33:23 +00:00
Author
Owner

Die aktuell angewendeten Strikes sollten direkt Serverseitig ausgewertet werden.

Dies hat zwar den Nachteil, dass ein Mute z.B. erst aufgehoben wird, wenn der Spieler rejoint, ist aber denke ich hier zu vernachlässigen.

Die aktuell angewendeten Strikes sollten direkt Serverseitig ausgewertet werden. Dies hat zwar den Nachteil, dass ein Mute z.B. erst aufgehoben wird, wenn der Spieler rejoint, ist aber denke ich hier zu vernachlässigen.
Member

GET /api/user?uuid=<uuid>[&secret=<secret>]

400 wenn der Nutzer nicht existiert

200

{
  "uuid": ...,
  "username": ...,
  "firstname": ...,
  "lastname": ...
}
GET /api/user?uuid=\<uuid>[&secret=\<secret>] 400 wenn der Nutzer nicht existiert 200 ```json { "uuid": ..., "username": ..., "firstname": ..., "lastname": ... } ```
Author
Owner

Kannst du den user parameter auf uuid umstellen?

Kannst du den user parameter auf uuid umstellen?
Member

Es kommt jetzt ein zusätzliches Feld mit, banned, welches angibt ob ein Spieler zum Zeitpunkt der request gebannt ist

Es kommt jetzt ein zusätzliches Feld mit, `banned`, welches angibt ob ein Spieler zum Zeitpunkt der request gebannt ist
Sign in to join this conversation.
No description provided.