È possibile ottenere un'anteprima del post tramite API?

Sto cercando di ottenere un’anteprima di ogni argomento tramite l’API di discourse in modo che ogni argomento abbia una piccola anteprima e poi un “leggi di più”…

Tramite l’API non ho trovato nulla che potesse aiutarmi a ottenere l’anteprima di un argomento specifico.

Non mi è chiaro se ti riferisci all’API per applicazioni esterne, ad esempio per presentare queste anteprime su un altro sito web, o alle API disponibili per i plugin.

Se si tratta della prima opzione, non vedo nulla direttamente nell’API, ma potresti ottenere un argomento, ottenere il suo primo post, ottenere il contenuto cotto di quel post e quindi probabilmente utilizzare una libreria per creare un estratto da esso.

Se si tratta della seconda opzione, il plugin discourse-tooltips lo fa per i suoi tooltip, quindi puoi dare un’occhiata per vedere come viene fatto. Nello specifico, è qui che genera estratti per gli argomenti:

1 Mi Piace

ma se è in un elenco di post come otterresti ogni post individualmente?