Je pense que je comprends maintenant. Vous souhaitez utiliser le script présenté ici : https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963#alternate-configuration-linking-to-existing-topics-6. Mais au lieu d’utiliser le paramètre topicId, vous souhaitez utiliser le paramètre external_id.
Il s’agit peut-être d’une fonctionnalité à ajouter.
Il pourrait également être possible de faire une requête côté client vers (par exemple)
http://localhost:4200/t/external_id/1.json
Extraire ensuite l’URL réelle du sujet de la réponse et soit analyser cette URL pour extraire l’id du sujet, soit faire une deuxième requête vers l’URL du sujet pour obtenir l’id du sujet.
Cela semble susceptible d’erreurs.
Si vous ajoutez le script d’intégration côté serveur au lieu de côté client, vous pourriez simplement faire une requête GET vers http://localhost:4200/t/external_id/1.json, effectuer les actions nécessaires pour obtenir l’id du sujet Discourse, puis insérer le script sur votre page Web en utilisant cet id.