Penso di aver capito ora. Vuoi usare lo script mostrato qui: https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963#alternate-configuration-linking-to-existing-topics-6. Ma invece di usare il parametro topicId vuoi usare il parametro external_id.
Forse questo potrebbe essere aggiunto come funzionalità.
Potrebbe anche essere possibile effettuare una richiesta sul client a (ad esempio)
http://localhost:4200/t/external_id/1.json
Quindi estrarre l’URL effettivo dell’argomento dalla risposta e analizzare quell’URL per estrarre l’id dell’argomento, o effettuare una seconda richiesta all’URL dell’argomento per ottenere l’id dell’argomento.
Ciò sembra probabilmente incline all’errore.
Se stai aggiungendo lo script di incorporamento sul server invece che sul client, potresti semplicemente effettuare una richiesta GET a http://localhost:4200/t/external_id/1.json, eseguire le azioni necessarie per ottenere l’id dell’argomento di Discourse, quindi inserire lo script nella tua pagina web usando quell’id.