なぜ、いわゆるActivityPub連合されたDiscourseスレッドは外部APクライアントからアクセスできないのですか?

Discourse のバグかどうかはわかりません。Mastodon の問題に返信しました。便宜上、ここにクロス投稿します。

このシナリオで 400 を返す理由は、ActivityPub 仕様で それが必要とされるように見える ためです。

POST リクエスト(例:受信トレイへのリクエスト)は、Content-Type が application/ld+json; profile=“ActivityStreams 2.0 Terms” で行われなければなりません。GET リクエスト(3.2 オブジェクトの取得 も参照)は、Accept ヘッダーが application/ld+json; profile=“ActivityStreams 2.0 Terms” である必要があります。

@ClearlyClaire Accept ヘッダーに text/html;q=0.1 を追加する必要がありますか?

「いいね!」 2