misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.1k stars 1.38k forks source link

Micropub APIのサポート #9523

Open saschanaz opened 1 year ago

saschanaz commented 1 year ago

Summary

9457 でActivityPub C2S APIをリクエストしましたが、あれはもうほぼ死んでいると聞きました。W3Cはほぼ同じ時期(2017)にMicropubという別のAPIセットを公表して、そっちがもっと人気そうです。

違いと言えば

I requested ActivityPub C2S API in #9457 but I heard it's already nearly dead. W3C published a separate API set named Micropub around the same moment (in 2017), and that one seems more popular.

Differences are:

Spec: https://micropub.spec.indieweb.org/ (https://www.w3.org/TR/micropub/) Mastodon: https://github.com/mastodon/mastodon/issues/2234

saschanaz commented 1 year ago

Micropubしたいあら #8262 は必修です

希望:

  1. .well-known/oauth-authorization-serverでハードコードなしにOAuth認証 (https://github.com/misskey-dev/misskey/issues/8262#issuecomment-1467443295)
  2. HTTP Link headerやtagを使ってMicropubのエンドポイントをクライアントに伝える (https://micropub.spec.indieweb.org/#endpoint-discovery)
  3. Micropubでサポートされてる基本機能はMicropubでもできるように(本当少ししかない)
  4. 他の機能はMicropubの?q=configAPIで-x-misskeyとかmisskey:reactionとか入れて「MisskeyのAPIサポートしてるよ」と伝える
saschanaz commented 1 year ago

何でMicropub: