🪄 Levels

Protokoll Lesen

Wer hat wem wann welches Level gegeben.

─── Warum der Art-Filter gegen die Konstantenliste geprueft wird ───────

Weil ein durchgereichter Filter aus der Oberflaeche sonst alles durchliesse, was jemand in die Adresszeile schreibt. ALLE_ARTEN ist die vollstaendige Liste; was dort nicht steht, gibt es nicht, und ein 404 waere hier eine schlechtere Antwort als eine leere Liste - der Filter ist eine Anzeigeoption, kein Objekt.

─── Warum die beiden Personenfilter ziel und bearbeiter heissen ────

Weil der Reiter zwei SUCHFELDER hat und keine zwei Kennungsfelder: dort steht "Betroffene Person …", und wer das liest, tippt einen Namen. Ein Parameter ziel_user_id verlangte dagegen eine achtzehnstellige Zahl - und weil FastAPI unbekannte Abfrageteile still verwirft, tat der Filter schlicht nichts.

Gesucht wird deshalb wie in der Mitgliederliste: eine Zahl ist eine Kennung, ein Wort ist ein Name (_such_einschraenkung).

─── Warum eine Zeile ziel und bearbeiter als OBJEKT traegt ─────────

Weil jede Zeile ein Gesicht, einen Namen und die Kennung zeigt. Drei flache Felder je Person waeren sechs Felder fuer zwei Menschen, und die Zeile muesste sie im Browser wieder zu zwei Personen zusammensetzen - also dieselbe Zuordnung noch einmal, an der Stelle, an der sie am leichtesten falsch wird.

get/api/v1/servers/{server_id}/level/protokoll

Request

  • Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.notoq.xyz/api/v1/servers/{server_id}/level/protokoll
  • Auth: HTTP bearer

Path parameters

server_idstring required

Query parameters

artstring nullable
zielstring nullable

Discord-ID oder Namensteil

bearbeiterstring nullable

Discord-ID oder Namensteil

seiteinteger
pro_seiteinteger

Response

Successful Response

successboolean required
dataobject required
messagestring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.