Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Micropub APIのサポート #9523

Open
saschanaz opened this issue Jan 11, 2023 · 2 comments · May be fixed by #13144
Open

Micropub APIのサポート #9523

saschanaz opened this issue Jan 11, 2023 · 2 comments · May be fixed by #13144
Labels
✨Feature This adds/improves/enhances a feature

Comments

@saschanaz
Copy link
Member

saschanaz commented Jan 11, 2023

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: mastodon/mastodon#2234

@saschanaz saschanaz added the ✨Feature This adds/improves/enhances a feature label Jan 11, 2023
@saschanaz
Copy link
Member Author

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

希望:

  1. .well-known/oauth-authorization-serverでハードコードなしにOAuth認証 (OAuth2 Provider実装 #8262 (comment))
  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
Copy link
Member Author

saschanaz commented Mar 14, 2023

何でMicropub:

  • ウェブサイトがMicropubサポートしているのか分かる方法があるので(endpoint discovery)、ブラウザのWebExtensionなどで共有とか簡単な機能は直接使えるようにできる

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
✨Feature This adds/improves/enhances a feature
Projects
Development

Successfully merging a pull request may close this issue.

1 participant