Wir möchten alle ersten Beiträge in einer Kategorie abrufen (die wir als Wikis nutzen, obwohl es keine echten Wikis sind).
Idealerweise möchten wir vermeiden, für jedes Thema/jeden Beitrag eine separate Anfrage stellen zu müssen.
Bisher ist der beste Ansatz, die Suche zu nutzen, um Themen zu erhalten, und dann die Themen einzeln abzurufen, um den ersten Beitrag aus dem Stream zu extrahieren.
Webhooks werden in Zukunft eine gute Option sein, aber wir möchten zunächst mit einem PULL-Ansatz starten.
Mir ist keine Möglichkeit bekannt, die ersten Antworten auf viele Themen auf einmal abzurufen. Das Durchlaufen jedes Themas und das Herausgreifen des ersten Beitrags ist wahrscheinlich die beste Option.
Ja, Webhooks sind hier wirklich eine gute Option, und Sie können auf das „Beitrag-Ereignis" reagieren.
Dies würde jedoch für JEDES Beitrag-Ereignis ausgelöst werden, und Sie müssten einfach alle Beiträge ignorieren, die nicht die erste Antwort auf ein Thema sind.
ich entwickle eine mobile Anwendung, die sich in unsere selbst gehostete Discourse-Instanz integriert. Ich muss alle ersten Beiträge von Themen innerhalb einer bestimmten Kategorie abrufen, ähnlich dem hier diskutierten Anwendungsfall.
Während der aktuelle Ansatz das Abrufen von Themen und dann das individuelle Abrufen jedes ersten Beitrags beinhaltet, suche ich nach einer effizienteren Methode, die für mobile Anwendungen geeignet ist. Idealerweise würde dies die Anzahl der API-Aufrufe minimieren, um Bandbreite zu sparen und die Leistung zu verbessern.
Hat jemand eine ähnliche Lösung implementiert oder kann Ratschläge geben, wie dies am effizientesten erreicht werden kann? Jede Einsicht oder jeder Vorschlag wäre sehr dankbar!