Nun, nein, es scheint, dass es sich doch um einen Discourse-Bug handeln könnte: Posts from Discourse do not resolve via the Search API · Issue #34632 · mastodon/mastodon · GitHub
Bei weiterer Untersuchung fordert Mastodon die Ressource mit dem folgenden
Accept-Header an:Accept: application/activity+json, application/ld+json; profile="https://www.w3.org/ns/activitystreams", text/html;q=0.1Eine Abfrage von Discourse mit diesem Header führt zu einer HTTP 400-Antwort.
Wenn
text/html;q=0.1weggelassen wird, wird ein ActivityStreams-Objekt zurückgegeben. Dies scheint also ein Fehler in Discourse zu sein, der anscheinend jedes Mal eine 400 zurückgibt, wenntext/htmlTeil der akzeptierten Typen ist…