Warum sind angeblich federierte ActivityPub-Diskussionsthreads über externe AP-Clients nicht zugänglich?

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.1

Eine Abfrage von Discourse mit diesem Header führt zu einer HTTP 400-Antwort.

Wenn text/html;q=0.1 weggelassen wird, wird ein ActivityStreams-Objekt zurückgegeben. Dies scheint also ein Fehler in Discourse zu sein, der anscheinend jedes Mal eine 400 zurückgibt, wenn text/html Teil der akzeptierten Typen ist…

1 „Gefällt mir“