Otro problema es que, cuando ejecuto un curl a la API, buscando el ID del tema de una URL de inserción (embed URL), no puedo encontrarlo debido a la barra inclinada final (trailing slash). Discourse devuelve una página 404.
Pero si elimino la barra inclinada final, devuelve el valor:
mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina/' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>'
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>Página no encontrada - Tecnoblog Comunidade</title>
mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>'
{"topic_id":157645,"post_id":484103,"topic_slug":"anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina-tecnoblog","comment_count":15}%
Para que funcione, necesitaría hacer un reemplazo de cadena (str replace) en WordPress, para eliminar la barra inclinada final del permalink, antes de verificar. Pero esto no tiene sentido, la URL canónica tiene la barra inclinada final…
En la práctica, Discourse está normalizando el permalink a una URL que no existe… la versión normalizada debería ser la que tiene una barra inclinada final.