Live Kategorien abrufen
Mit diesem Endpunkt können Sie die vollständige Kategorie-Liste in Echtzeit von der Kleinanzeigen-Plattform abrufen. Die Daten werden nicht gecacht und sind immer aktuell.Endpunkt
Wichtige Hinweise
- LIVE = Kein Caching: Kategorien werden in Echtzeit von der Plattform abgerufen
- Response-Zeit: Bis zu 60 Sekunden (abhängig von der externen API)
- Immer aktuell: Neue Kategorien sind sofort verfügbar
- Live-IDs: Die zurückgegebenen IDs sind für den Live Search-Endpunkt gedacht
Parameter
Dieser Endpunkt erfordert keine Parameter.Beispielanfrage
Beispielantwort
Antwortfelder
Die API liefert die folgenden Felder zurück:Hauptobjekt
| Feld | Typ | Beschreibung |
|---|---|---|
message | string | Statusmeldung der Anfrage |
success | boolean | Erfolgsindikator (true/false) |
categories | array | Array mit allen Kategorien |
Kategorie-Objekt
| Feld | Typ | Beschreibung |
|---|---|---|
id | string | Eindeutige Live-Kategorie-ID (für categoryId in Live Search) |
name | string | Name der Kategorie (lokalisiert) |
parent_id | string | ID der Elternkategorie ("0" für Top-Level, null für Root) |
Hierarchie-Struktur
Die Kategorien werden als flaches Array zurückgegeben. Die Hierarchie kann überparent_id rekonstruiert werden:
Verwendung für Live-Suche
Die erhaltenen Kategorie-IDs können Sie für die Suche im Live Search-Endpunkt verwenden:Unterschied zu gecachten Kategorien
Der normale Categories-Endpunkt verwendet lokale, gecachte Daten aus unserer Datenbank:| Feature | Live Categories | Gecachte Categories |
|---|---|---|
| Datenquelle | Externe API | Interne Datenbank |
| Caching | Nein | Ja (regelmäßig aktualisiert) |
| Verfügbarkeit | ~100% (Live-Daten) | ~98% (umfangreicherer Datenbestand) |
| Response-Zeit | Bis zu 60 Sekunden | < 1 Sekunde |
| ID-Format | Live-IDs (string) | Lokale IDs (number) |
| Verwendung | Live Search | Gecachte Search |
| Hierarchie | Mit parent_id | Flat |
| Verwendungszweck | Echtzeit-Kategorieabfragen | Langzeitanalyse, umfassende Suchen |
- Live Categories → Live Search
- Gecachte Categories → Gecachte Search
Beispiel: Kategoriebaum erstellen
Fehlerbehandlung
404 Not Found
504 Gateway Timeout
Best Practices
- Caching implementieren: Da sich Kategorien selten ändern, können Sie die Antwort clientseitig cachen
- Fehlerbehandlung: Implementieren Sie Retry-Logik für Timeouts
- Hierarchie nutzen: Verwenden Sie
parent_idfür bessere UX (verschachtelte Menüs) - Live-IDs speichern: Speichern Sie die IDs für spätere Live-Suchen
- Timeout einplanen: Response kann bis zu 60 Sekunden dauern