Cómo insertar el ID del tema actual en la primera publicación

Necesito incrustar un iframe para publicar y usar el ID del tema actual como variable, así:

<iframe src="https://example.net/iframe?topicid=$"></iframe>

El marco llamará a una API, por lo que se requiere el ID del tema.

Estoy intentando obtener el ID del tema a través de la URL, pero no puedo obtener la URL actual mediante el encabezado de referencia porque Discourse no envía la ruta completa de referencia (puedes pasarla añadiendo una etiqueta meta, pero Safari móvil no admite la etiqueta “meta referrer”).

¿Existe otra forma de agregar automáticamente el ID del tema actual al cuerpo de la publicación?

Gracias.

Si es para múltiples publicaciones, usar un div con data- hace que sea más sencillo emplear api.onPageChange junto con querySelectorAll para revertir el iframe.

No está muy claro. Solo quiero incrustarlo en el primer mensaje de algún tema.