Ciao a tutti di Discourse,
Sto attualmente sviluppando una funzionalità che prevede la visualizzazione di una piccola griglia di anteprime nella parte superiore della pagina, contenente post/argomenti “interessanti” organizzati in formato griglia. Non sono sicuro se esista già qualcosa di simile, ma non l’ho ancora trovato: sapete se esiste?
Per individuare i post che mi interessano, sto eseguendo la seguente richiesta:
/search.json?expanded=true&q=with%3Aimages%20after%3A2021-10-14%20order%3Alatest
Questa mi restituisce un array di post → grouped_search_result.post_ids.
Ora, in realtà, vorrei eseguire una query che mi restituisca solo questi post con informazioni dettagliate, come i dati raw e cooked. E vorrei evitare di inviare richieste AJAX per ogni singolo ID di post trovato. Speravo esistesse un’operazione in batch che mi permettesse di passare semplicemente tutti gli ID e ricevere in risposta i relativi post.
Ho provato con posts.json e vari formati di parametri URL, ma non sono riuscito a farlo funzionare.
Ho anche appena scoperto questa discussione, che trovo utile, ma la domanda sulla query multipost rimane:
https://meta.discourse.org/t/how-to-add-a-featured-topic-list-to-your-discourse-homepage/132949
Grazie per qualsiasi aiuto.