Quale API di Discourse dovrei chiamare da una funzione PHP per ottenere tutti gli ID dei topic di Discourse caricati in un menu a discesa ricercabile in un CMS?
Puoi ottenere gli ID dei topic effettuando richieste a /latest.json. Ogni richiesta a tale route restituirà 30 topic. Dopo la tua richiesta iniziale, utilizza il valore di more_topics_url restituito per ottenere il prossimo batch di topic, ad esempio /latest?no_definitions=true&page=1. Troverai more_topics_url nell’oggetto topic_list restituito con la richiesta.
Troverai gli ID dei topic nell’array topics restituito dalla richiesta.