フォロワーの削除機能、Mastodonには以前からあるのだけど、APIを見た覚えがない。
試してみたらドメインのルートに"POST /relationships"で"_method=patch&relationship=followed_by&remove_from_followers&form_account_batch%5Baccount_ids%5D%5B%5D=〜"みたいなことをしてた。Web UI専用の隠しAPI的な存在なのか。
フォロワーの削除機能、Mastodonには以前からあるのだけど、APIを見た覚えがない。
試してみたらドメインのルートに"POST /relationships"で"_method=patch&relationship=followed_by&remove_from_followers&form_account_batch%5Baccount_ids%5D%5B%5D=〜"みたいなことをしてた。Web UI専用の隠しAPI的な存在なのか。
@antungame APIじゃなくて、Railsの枠内で動いてるんですよね。フォームのPOSTです。
ちなみにフォロワーの削除は、ActivityPubとしては、過去にフォロー要求をAcceptした(これでフォローが成立する)ものを、UndoするというActivityを送ります。
前にAcceptしたけど、それナシでお願いします、という感じです。
@antungame まぁ生やしてもいいかもしれませんね。PRしとくか……。
@noellabo APIフレンドリーなMastodonとしてはAPI用意して欲しいところですね。
公式アプリやWeb UIのアドレス変更など最近そのあたりをなんとかしようと思ってる印象ありますが。
@antungame 試みに、コミット細かく分けて、テスト書いたり、丁寧にやってたら、作るのはやたら時間かかりましたが、マージは一瞬でしたね!(レビューし易いものは判断早い)
@noellabo さっきメインにマージされたのを見ました。API実装ありがとうございます。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.