Ranglisten dynamisch abfragen

NullWertungenTest am 05.04.2019

Nach dem Wettkampf-Tag (ab dem '2019-04-06') k├Ânnen die Resultate dynamisch abgefragt werden.

Syntax

  /api/scores/2b89bfb4-7e25-42e4-af0c-fdf662cb58f8/query?
    groupby=grouper #1 [:grouper #n] 
    [ &filter=filtername #1:filtervalue #1 [!filtervalue #n]  ]
    [ &filter=filtername #n:filtervalue #1 [!filtervalue #n]  ]
    [ &alphanumeric ]
    [ &html ]
  

Grouper Syntax (erforderlich)

Mindestens ein Grouper muss angegeben werden.
Parametername: 'groupby='. Dieser Abfrage-Parameter darf genau einmal in der URL verwendet werden.
Parameterwert: Auflistung von URL-codierten Grouper-Namen, getrennt mit ':'

  groupby=grouper #1 [:grouper #n] 
  

Verfügbare Grouper

Filter Syntax (optional)

Es können beliebig viele Filter hinzugefügt werden.
Parametername: 'filter='. Dieser Parameter darf beliebig oft eingesetzt werden
Parameterwert: URL-codierte Filter-name, gefolgt von Filterdefinitionen, getrennt mit ':'
Filterdefinition: Auflistung von URL-codierten Filterwerten, getrennt mit '!'

  filter=filtername:filtervalue #1 [!filtervalue #n ]
  

Verfügbare Filter

Alphanumerische Sortierung (optional)

Mit dem Parameter 'alphanumeric' kann die Auflistung alphanumerisch (alphabetisch) auf dem Namen sortiert werden. Ohne Angabe ist die Sortierung numerisch gemäss der Rangierung.

HTML-Ausgabe (optional)

Mit dem Parameter 'html' wird die Rangliste in lesbarer Form als HTML generiert. Ohne Angabe werden die Rohdaten der Rangliste als JSON generiert.