Skip to content
New issue

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

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

Already on GitHub? Sign in 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などで共有とか簡単な機能は直接使えるようにできる

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

Successfully merging a pull request may close this issue.

1 participant