Filterung der Anfragen

Die Filterparameter werden als GET-Anfrageparameter übergeben.

Filter werden verwendet, um nicht alle Objekte auszuwählen, sondern nur bestimmte, z.B. eine Liste nur aktiver DJ. Für Objekte stehen die folgenden Filter zur Verfügung:

  • Server - gibt es keine Filter 
  • Channel - [server <id des Servers>]
  • History - [server <id des Servers>]
  • DJ - [server <id des Servers> | active <0|1> | connected <0|1> | on_air <0|1>], wobei:
    • active - ist DJ eingeschaltet (kann er sich mit dem Stream verbinden)
    • connected - ist DJ im Moment verbunden
    • on_air - wenn 1, bedeutet dies, dass der DJ verbunden, aktiv und gerade auf Sendung ist.

Beispiele für Filterungen:

/api/djs/?limit=1?server=1&on_air=1 - Daten über einen DJ auf Sendung auf Server 1 erhalten
/api/channels/?server=1 - Liste der Kanäle des Servers 1 erhalten
/api/history/?server=1&limit=1 - aktueller Titel auf Server 1

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Verwandte Artikel

Dokumentation

In diesem Abschnitt erfährst Du, wie Du LexyCast-API verwenden kannst, um den Status und andere...

Antwortformat des Servers

{ "meta": {"limit": <Anzahl der Objekte pro Seite>,"next": <URI für den Zugriff auf die...

Beispiel für die Verwendung

Aktueller Titel In diesem einfachen Beispiel werden wir jede 5 Sekunden den Namen des aktuellen...