Répondre au MP via l'API ne fonctionne plus

J’ai remarqué qu’une correction a été appliquée à Discourse il y a presque un mois, empêchant désormais la création d’un MP sur un sujet existant. Je n’avais jamais su que c’était le problème. Mais il semble que cette correction ait « cassé » la possibilité de répondre aux messages privés via l’API.

La réponse du serveur Discourse contient l’erreur suivante : [« Désolé, vous ne pouvez pas créer de MP sur un sujet existant. »]

Nous envoyons la requête suivante (exemple) :

url: /posts
json: {
  raw: "le message ici",
  topic_id: 31,
  archetype: "private_message"
}

Quelqu’un peut-il m’aider à résoudre ce problème ? Existe-t-il une autre méthode pour répondre à un MP ?
Merci.

Avez-vous consulté Comment procéder à l’ingénierie inverse de l’API Discourse ? Il est probable que l’API ait simplement changé.

Répondre à un sujet public et à un sujet privé se fait de la même manière via l’API (il suffit de fournir l’topic_id).. Je n’ai aucun problème avec cela.. Cela fonctionne à 100 % avec la dernière version.

J’ai fait de l’ingénierie inverse comme vous l’aviez suggéré. La solution est la suivante.

Lorsque vous répondez à un message privé déjà existant, l’archétype doit être défini sur « régulier » et non sur « message privé ».