ActivityPubの基本がよくわかってないんだけど、CreateというかNoteは誰宛にPOSTすればいいんだろう。
フォロワーのinboxにPOSTしたらマルチポストになるのでわ…。
Conversation
Notices
-
まだら (donbe1961@fedibird.com)'s status on Thursday, 27-Jul-2023 22:37:50 JST まだら -
のえる (noellabo@fedibird.com)'s status on Thursday, 27-Jul-2023 22:37:45 JST のえる @donbe1961 送る相手の情報に、inboxの他にshared_inboxがある場合があります。というか、MastodonやMisskeyなら必ずあります。
同じサーバに所属するフォロワーは同じshared_inboxになるので、これでまとめると、一つのサーバに対しては一回だけPOSTすれば良くなります。これによりかなり効率化されています。
宛先自体は、ToないしCcに送り元アカウントのfollowersコレクションを指定すれば、受け取ったサーバ側でそれぞれに配送してくれます。
shared_inboxがない場合は、それぞれのinboxにPOSTします。
いずれの場合も、同じIDのCreate、同じIDのNoteであれば、受け側が重複排除するので、何度も送っても大丈夫です。
#fedibird -
まだら (donbe1961@fedibird.com)'s status on Thursday, 27-Jul-2023 22:42:10 JST まだら @noellabo ありがとうございます。sharedがあるんですか。actorのjson見直してみます。ご迷惑をおかけしてるんじゃないかと思ったんで、助かりました。
-