J’importe toujours des données d’une ancienne application vers notre nouveau Discourse.
Je ne parviens pas à créer une catégorie avec sa description via l’appel API suivant :
curl -X POST "https://site-discourse/categories.json" \
-H "Api-Key: api-key" \
-H "Api-Username: api-username" \
-d "name=categorie test" \
-d "description=Description De La Categorie"
La catégorie est créée mais il n’y a pas de description.
La description d’une catégorie est le contenu du sujet « À propos » créé automatiquement. Le texte par défaut est probablement considéré comme « nul » jusqu’à ce qu’il soit modifié.
Je pense qu’il n’y a pas de paramètre « description » disponible dans la requête pour créer une catégorie, et vous devez effectuer une autre requête API pour mettre à jour le premier message du sujet « À propos ».
Selon votre processus d’importation, vous pourriez vouloir utiliser un script d’importation approprié au lieu d’utiliser l’API. Voir Migration