Par exemple, https://meta.discourse.org/c/dev/7.json affiche une liste de sujets pour les catégories de développement.
Puis-je afficher de manière similaire le contenu (texte brut) de chaque sujet dans cette catégorie ?
Par exemple, https://meta.discourse.org/c/dev/7.json affiche une liste de sujets pour les catégories de développement.
Puis-je afficher de manière similaire le contenu (texte brut) de chaque sujet dans cette catégorie ?
Merci beaucoup. Cela a un peu aidé.
Je ne sais pas si c’est correct et optimal, mais j’ai fait quelque chose comme ça : https://meta.discourse.org/search.json?q=category%3Abug
Comment puis-je afficher tout le contenu du message et non pas seulement les ~300 premiers caractères ?
https://meta.discourse.org/t/how-do-i-get-the-json-for-the-each-raw-from-topics-in-the-category/148340.json
Mais ceci est le contenu d’un seul article et je m’intéresse à une collection d’articles.
Si vous avez besoin de plusieurs sujets avec tous les messages, vous devez effectuer plusieurs appels.
Il existe également le point de terminaison posts.json, soit https://meta.discourse.org/posts.json?category=support.
Cela pourrait aider : GitHub - pfaffman/discourse-downloader: Download a Discourse topic for offline analysis · GitHub (ou cela pourrait ne pas fonctionner du tout — par exemple, il se peut que la clé API ne soit pas correctement placée dans l’en-tête plutôt que dans l’URL).
Merci beaucoup – tu vas toujours droit au but !
Est-il possible d’afficher tout sur une seule page ? / (actuellement, seuls 45 sujets sont affichés)
Vous devez mettre en place la pagination.
Pour le deuxième appel, ajoutez un paramètre nommé before avec la valeur de l’ID du dernier message obtenu lors de l’appel précédent.
Exemple : https://meta.discourse.org/posts.json?category=support&before=735490