Update translations
This commit is contained in:
parent
4af1379d1e
commit
1030e735c0
96 changed files with 13449 additions and 0 deletions
27
locales/zh-Hans/client-server-api/modules/account_data.md
Normal file
27
locales/zh-Hans/client-server-api/modules/account_data.md
Normal file
|
@ -0,0 +1,27 @@
|
|||
### 客户端配置
|
||||
|
||||
客户端可以在他们的主服务器上为其账户存储自定义配置数据。这些账户数据将在不同设备间同步,并且能够在特定设备上的多次安装之间保持持久性。用户只能查看其自己账户的账户数据。
|
||||
|
||||
账户数据可以是全局的,也可以限定在特定房间内。这里没有继承机制:如果某个 `type` 类型的数据在房间的账户数据中缺失,不会自动回退到同类型的全局账户数据。
|
||||
|
||||
#### 事件
|
||||
|
||||
客户端通过 [`/sync`](#get_matrixclientv3sync) 响应中的 `account_data` 部分接收账户数据事件。
|
||||
|
||||
这些事件也可以在 [`/events`](#get_matrixclientv3events) 响应中接收,或者作为房间 `/sync` 响应中的 `account_data` 部分收到。出现在 `/events` 中的 `m.tag` 事件会带有所对应房间的 `room_id`。
|
||||
|
||||
#### 客户端行为
|
||||
|
||||
{{% http-api spec="client-server" api="account-data" %}}
|
||||
|
||||
#### 服务器行为
|
||||
|
||||
服务器必须拒绝设置服务器自身管理的事件类型的账户数据,并返回 405 错误响应。
|
||||
目前,仅包括 [`m.fully_read`](#mfully_read)
|
||||
和 [`m.push_rules`](#push-rules-events) 事件类型。这一规定同样适用于全局和按房间划分的账户数据。
|
||||
|
||||
{{% boxes/note %}}
|
||||
{{% changed-in v="1.10" %}} `m.push_rules` 被添加到了拒绝列表中。
|
||||
{{% /boxes/note %}}
|
||||
|
||||
服务器必须允许客户端正常读取上述事件类型的数据。
|
Loading…
Add table
Add a link
Reference in a new issue