Es gibt einen anderen Wert, von dem ich denken würde, dass er den Namen des Posts enthalten könnte, user_title, aber auch dieser ist null. Gibt es irgendwo eine Einstellung, die ich übersehe? Und ja, diese Posts haben tatsächlich Titel.
Das Feld name bezieht sich normalerweise auf den Namen des Benutzers. Es ist null, wenn in Ihrem Profil (unter dem Benutzernamen) kein Name definiert ist.
Ja, mit etwas mehr Herumprobieren konnte ich entschlüsseln, wie die API (und Discourse) hierarchisch funktionieren soll. Jetzt rufe ich ein einzelnes Thema ab und nehme einfach den ersten Beitrag aus dem post_stream.
Gibt post_streamalle Beiträge zum Thema zurück? Oder kann ich es irgendwie einschränken?
Mein Anwendungsfall ist, dass ich eine Angular-Anwendung habe und versuche, Discourse-Posts zu integrieren, um im Wesentlichen einen Pseudo-Blog zu erstellen, der in diese Anwendung integriert ist. Bisher scheint dies durchaus machbar zu sein.
post_stream → posts gibt die ersten 20 Beiträge zurück. Sie können die Abfrage ?page= verwenden. post_stream → streams gibt alle Beitrags-IDs des Themas zurück.
Zusätzliche Anleitung, wenn Sie bestimmte Beiträge abrufen möchten: