「ActivityPub」の版間の差分
提供:GNU social JP Wiki
(記事作成・後日調べて追記予定) |
Gnusocialjp (トーク | 投稿記録) 細編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
ActivityPubは分散SNSを実現するためのプロトコル (処理の手順) の標準だ。分散SNSのサーバー同士がHTTP (HTTPS) を用いてJSON- | == About == | ||
ActivityPubは分散SNSを実現するためのプロトコル (処理の手順) の標準だ。分散SNSのサーバー同士がHTTP (HTTPS) を用いてJSON-LD形式のデータを交換することでサーバーをまたいだ連合が可能になる。つまり、ActivityPubは「SNS用のJSONオブジェクトデータ形式」と「JSONの配送用のHTTPのサーバー間の通信方式」の2の主要な部分の標準となる。 | |||
GNU socialはActivityPubプラグインを持ち、これで分散SNSに参加できる。 | GNU socialはActivityPubプラグインを持ち、これで分散SNSに参加できる。 | ||
18行目: | 19行目: | ||
* [https://www.w3.org/TR/activitypub/ ActivityPub (W3C Recommendation)] | * [https://www.w3.org/TR/activitypub/ ActivityPub (W3C Recommendation)] | ||
* [https://docs.joinmastodon.org/spec/activitypub/ ActivityPub - Mastodon documentation] | * [https://docs.joinmastodon.org/spec/activitypub/ ActivityPub - Mastodon documentation] | ||
* [https://seb.jambor.dev/posts/understanding-activitypub/ Understanding ActivityPub - Part 1: Protocol Fundamentals - Sebastian Jambor's blog] |
2024年1月30日 (火) 21:19時点における最新版
About
ActivityPubは分散SNSを実現するためのプロトコル (処理の手順) の標準だ。分散SNSのサーバー同士がHTTP (HTTPS) を用いてJSON-LD形式のデータを交換することでサーバーをまたいだ連合が可能になる。つまり、ActivityPubは「SNS用のJSONオブジェクトデータ形式」と「JSONの配送用のHTTPのサーバー間の通信方式」の2の主要な部分の標準となる。
GNU socialはActivityPubプラグインを持ち、これで分散SNSに参加できる。
ActivityPubでやりとりできるデータの例:
- 利用者 (Actor)
- 投稿 (Note)
- フォロー (Follow)
- 投稿などの作成 (Create)
- 投稿などの取り消し (Undo)
Links
主に開発面で役に立つリンクを掲載する。