Bester Weg, Data Explorer Daten auf einer externen Website anzuzeigen?

Lassen Sie mich vorab sagen, dass ich neu bei Discourse bin. Ich habe eine Abfrage im Data Explorer erstellt, die genutzt werden soll, um eine bestimmte Seite auf unserer Website zu befüllen (sie würde im Wesentlichen die Themen unter einer bestimmten Kategorie anzeigen). Soweit ich sehen kann, benötige ich einen „All Users"-API-Schlüssel, um die Daten abzurufen, aber wie kann ich verhindern, dass dieser API-Schlüssel offengelegt wird?
Ist die Lösung einfach, die Daten serverseitig abzurufen und dann zurückzugeben, oder übersehe ich hier etwas? Gibt es eine Möglichkeit, den Geltungsbereich eines API-Schlüssels für diesen spezifischen Zweck einzuschränken?

Ja, die Anforderung von deinem Server aus zu stellen, ist der richtige Ansatz.

Dafür brauchst du den Data Explorer nicht. Du kannst die JSON-Daten für die Themenliste der Kategorie anfordern und sie mit JavaScript verarbeiten.

Danke für deine Antwort :slightly_smiling_face:. Der Grund, warum ich mich eher für Data Explorer entschieden habe, war, dass ich einige Textpassagen aus dem ersten Beitrag des Themas anzeigen wollte. Mir ist jedoch jetzt klar geworden, dass dies möglicherweise auch über die Themen-Zusammenfassung (topic excerpt) möglich ist. Ich habe versucht, die in der API-Dokumentation angegebene Abfrage „List Topics

Dafür gibt es eine versteckte Site-Einstellung:

SiteSetting.always_include_topic_excerpts = true

Ich nutze jedoch einen gehosteten Plan. Ist es trotzdem möglich, auf diese versteckten Einstellungen zuzugreifen?