连我自己都看不懂的 ActivityPub 协议介绍(草稿)

JSON 以及 JSON-LD

JSON

JSON 要从 JavaScript 这门编程语言讲起……不不不,让我们直接来看一个例子。下面是一段 JSON 格式的文本:

{
  "谁": "我",
  "博客": "https://blog.example.com",
  "有关帐号": [
    "https://honk.example.com/u/honk",
    {
      "平台": "Mastodon",
      "用户名类型": "webfinger",
      "用户名": "[email protected]"
    }  
  ]
}

给各部分标注一下:


JSON-LD

{ "博客": "https://blog.example.com" }
{ "博客": ["https://blog.example.com", "https://micro.example.co"] }
{ "Blog": "https://blog.example.com" }
{ "两个博客": ["https://blog.example.com", "https://micro.example.co"] }

ActivityPub

对象

用户

活动

内容

一些潜规则

WebFinger

HTTP Signature

连我自己都看不懂的_activitypub_协议介绍.txt · 最后更改: 2021/09/07 09:47 由 shykana
CC Attribution-Share Alike 4.0 International 除额外注明的地方外,本维基上的内容按下列许可协议发布: CC Attribution-Share Alike 4.0 International