Ich glaube, ich verstehe jetzt. Sie möchten das hier gezeigte Skript verwenden: https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963#alternate-configuration-linking-to-existing-topics-6. Aber anstatt des Parameters topicId möchten Sie den Parameter external_id verwenden.
Möglicherweise könnte dies als Funktion hinzugefügt werden.
Es könnte auch möglich sein, eine Anfrage auf dem Client zu stellen, um zum Beispiel
http://localhost:4200/t/external_id/1.json
Dann extrahieren Sie die tatsächliche URL des Themas aus der Antwort und entweder parsen Sie diese URL, um die id des Themas zu extrahieren, oder stellen Sie eine zweite Anfrage an die URL des Themas, um die Themen-ID zu erhalten.
Dies scheint fehleranfällig zu sein.
Wenn Sie das Einbettungsskript auf dem Server anstelle des Clients hinzufügen, könnten Sie einfach eine GET-Anfrage an http://localhost:4200/t/external_id/1.json stellen, alle erforderlichen Aktionen ausführen, um die id des Discourse-Themas zu erhalten, und dann das Skript mit dieser id in Ihre Webseite einfügen.