Hallo zusammen,
ich muss alle Themen einer bestimmten Kategorie erhalten und nur diese.
Laut Dokumentation scheint der richtige Weg die Verwendung des search.json-Endpunkts zu sein.
Das Problem ist, dass ich nicht verstanden habe, wie ich den Kategorie-Filter einstellen kann.
Ich habe etwas in dieser Art gemacht:
GET {{ _.base_url }}/search.json?q=#retail after:2023-12-05 order:latest_topic
aber ich erhalte ein null-Ergebnis
{
"grouped_search_result": null
}
Wo mache ich einen Fehler? Wenn ich das Kategorie-Tag (#retail) entferne, funktioniert es, aber für alle Kategorien.
Sie haben Recht; es ist eine gültige alternative und erweiterte Filterung! Sie sollten den Parameter immer noch kodieren; das war Ihr Problem (und könnte je nachdem, was Sie verwenden, ein weiteres werden).
Hier ist eine Liste der wichtigsten erweiterten Filter:
Verwenden Sie für diese Funktion keine Suchfunktionalität, sondern verwenden Sie einfach die JSON-Liste der Kategoriethemen wie https://meta.discourse.org/c/dev/7.json
Beachten Sie, dass die Verwendung von after in der Suche Ihnen Themen mit Aktivität nach einem bestimmten Datum liefert, nicht Themen, die nach einem bestimmten Datum erstellt wurden. Dies ist dasselbe wie die Verwendung der neuesten Themenliste und das Anhalten, wenn Sie Ihr Stichtag überschreiten.