J’essaie de récupérer les détails des publications via l’API, mais il semble que la réponse ait null sur le champ name pour toutes les publications que je requête.
Il y a une autre valeur qui, je pense, pourrait contenir le nom de la publication, user_title, mais elle est également null. Y a-t-il un paramètre que j’ai manqué ? Et oui, ces publications ont bien des titres.
Le champ name fait généralement référence au nom de l’utilisateur. Il sera nul si aucun nom n’est défini dans votre profil (sous le nom d’utilisateur).
Oui, avec quelques manipulations supplémentaires, j’ai réussi à comprendre comment l’API (et Discourse) est censée fonctionner hiérarchiquement. Je récupère donc maintenant un seul sujet et je prends simplement le premier message dans le post_stream.
Le post_stream renvoie-t-il tous les messages du sujet ? Ou puis-je le limiter d’une manière ou d’une autre ?
Mon cas d’utilisation est que j’ai une application Angular et j’essaie d’intégrer des publications Discourse pour créer essentiellement un pseudo-blog intégré à cette application. Jusqu’à présent, cela semble tout à fait réalisable.
post_stream → posts renvoie les 20 premiers messages. Vous pouvez utiliser la requête ?page=. post_stream → streams renvoie tous les identifiants des messages du sujet.
Guide supplémentaire si vous souhaitez obtenir des messages spécifiques :