Ein weiteres Problem ist, dass ich, wenn ich einen Curl-Befehl an die API sende, um nach der Topic-ID einer Embed-URL zu suchen, diese aufgrund des abschließenden Schrägstrichs nicht finden kann. Discourse gibt eine 404-Seite zurück.
Aber wenn ich den abschließenden Schrägstrich entferne, wird der Wert zurückgegeben:
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>Seite nicht gefunden - Tecnoblog Community</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}%
Um es zum Laufen zu bringen, müsste ich in WordPress einen String-Ersatz durchführen, um den abschließenden Schrägstrich der Permalink-URL zu entfernen, bevor ich prüfe. Aber das ergibt keinen Sinn, da die kanonische URL den abschließenden Schrägstrich hat…
In der Praxis normalisiert Discourse den Permalink auf eine URL, die nicht existiert… die normalisierte Version sollte die mit einem abschließenden Schrägstrich sein.