Mir ist aufgefallen, dass es eine API gibt, um die Liste der Top-Themen abzurufen. Discourse API Docs
Und ich kann definieren, was die „Top“-Liste ist, indem ich den Formelfaktor im Admin-Panel ändere.
Meine Frage ist, gibt es eine Möglichkeit, eine andere „Top“-Liste abzufragen, ohne den Parameter im Admin-Panel zu ändern?
zum Beispiel, gleichzeitig die Liste der Themen mit den meisten Likes und die Liste der Themen mit den meisten Aufrufen abfragen.
Nein, das ist nicht möglich. Die Route /top akzeptiert keine solchen Parameter. Diese Einstellungen gelten standortweit für alle Benutzer und können nicht pro Anfrage angepasst werden.
Ich würde vorschlagen, mehrere Data Explorer-Abfragen zu verwenden, um die gewünschten Daten zu erhalten:
Sobald die Abfragen eingerichtet sind, können sie über die API ausgeführt werden.