Wie kann ich die Liste der Discourse Topic IDs dynamisch abrufen

Sie können die Topic-IDs erhalten, indem Sie Anfragen an /latest.json stellen. Jede Anfrage an diese Route gibt 30 Topics zurück. Nach Ihrer ersten Anfrage verwenden Sie den Wert von more_topics_url, der zurückgegeben wird, um den nächsten Batch von Topics zu erhalten, z. B. /latest?no_definitions=true&page=1. Sie finden die more_topics_url im topic_list-Objekt, das mit der Anfrage zurückgegeben wird.

Die Topic-IDs finden Sie im topics-Array, das von der Anfrage zurückgegeben wird.

Wenn Ihre Discourse-Website das Data Explorer-Plugin installiert hat, können Sie auch versuchen, eine Data Explorer-Abfrage zu schreiben, die die Topic-IDs zurückgibt, die Sie interessieren, und dann die Data Explorer-Anfrage über die API ausführen.

5 „Gefällt mir“