Comment trouver l'ID d'un message dans un sujet

Nous prévoyons d’ajouter des liens permanents à nos anciens liens de forum dans Discourse.
Nous savons comment obtenir l’identifiant de catégorie et l’identifiant de sujet.
Mais comment pouvons-nous créer un lien permanent pour un message en utilisant l’identifiant de message ?
Où pouvons-nous trouver l’identifiant de message ?

Si vous avez utilisé un script d’importation, chaque publication dispose d’un champ personnalisé post contenant l’ID d’importation. Vous pouvez l’utiliser, ainsi que la normalisation des permaliens (dans les paramètres du site), pour créer les permaliens. Vous pouvez consulter certains des importateurs existants pour rechercher « Permalink » afin de voir des exemples.

Mais je suis assez certain que l’ID de la publication se trouve dans le chargement JSON du sujet.

Merci Jay.

Nous pouvons obtenir l’ID de publication en utilisant les requêtes de l’Explorateur de données.

Ce qui fonctionne, mais voyez par exemple https://meta.discourse.org/t/how-to-find-the-post-id-inside-a-topic/189132/3.json.

Je regarderais aussi :

./launcher enter app
rails c
pcfs=PostCustomField.where(name: 'import_id')

Vous pouvez ensuite faire quelque chose comme

pcfs.each do |pcf|
  Permalink.create(...)