Kann man eine Post-Vorschau über die API erhalten?

Ich versuche, eine Vorschau jedes Themas über die Discourse-API zu erhalten, damit jedes Thema eine kleine Vorschau und dann eine Lesefunktion hat…

Über die API konnte ich nichts finden, das mir helfen könnte, die Vorschau eines bestimmten Themas zu erhalten.

Ich bin mir nicht sicher, ob Sie sich auf die API für externe Anwendungen beziehen, z. B. um diese Vorschauen auf einer anderen Website anzuzeigen, oder auf die APIs, die für Plugins verfügbar sind.

Wenn es sich um erstere handelt, kann ich nichts direkt in der API sehen, aber Sie könnten ein Thema abrufen, seinen ersten Beitrag abrufen, den gekochten Inhalt dieses Beitrags abrufen und dann wahrscheinlich eine Bibliothek verwenden, um daraus einen Auszug zu erstellen.

Wenn es sich um letzteres handelt, macht das Plugin discourse-tooltips dies für seine Tooltips, sodass Sie sich das ansehen können, um zu sehen, wie es gemacht wird. Insbesondere hier werden Auszüge für Themen generiert:

1 „Gefällt mir“

aber wenn es sich in einer Liste von Beiträgen befindet, wie würden Sie jeden Beitrag einzeln abrufen?