docs-mastodon/content/zh-cn/entities/EncryptedMessage.md

2.3 KiB

title description menu aliases draft
EncryptedMessage 表示一条加密消息。
docs
parent
entities
/entities/encryptedmessage
/entities/EncryptedMessage
/entities/encryptedmessage
/entities/EncryptedMessage
true

{{< hint style="info" >}} 此实体当前未使用。 {{}}

示例

属性

id

描述: EncryptedMessage 在数据库中的 ID。
类型: 字符串 (从整数转换而来,但不保证是数字)
版本历史:
3.2.0 - 添加

account_id

描述: 发送此消息的 Account 的 ID。
类型: 字符串 (从整数转换而来,但不保证是数字)
版本历史:
3.2.0 - 添加

device_id

描述: 发送此消息的 Device 的 ID。
类型: 字符串 (从整数转换而来,但不保证是数字)
版本历史:
3.2.0 - 添加

type

描述: 消息是预共享密钥消息(用于建立新会话)还是正常加密消息(现有会话的一部分)。
类型: 字符串 (枚举类型, oneOf)
0 = 预共享密钥消息(用于建立新会话)
1 = 正常加密消息(现有会话的一部分)
版本历史:
3.2.0 - 添加

body

描述: 加密的消息内容。
类型: 字符串
版本历史:
3.2.0 - 添加

digest

描述: 消息的 HMAC SHA-256 摘要哈希值。
类型: 字符串 (SHA256)
版本历史:
3.2.0 - 添加

message_franking

描述: 一个签名值,用于举报消息正文的内容。
类型: 字符串
版本历史:
3.2.0 - 添加

created_at

描述: 消息创建的时间戳。
类型: (Datetime) 字符串
版本历史:
3.2.0 - 添加

参见

{{< caption-link url="https://github.com/mastodon/mastodon/blob/main/app/serializers/rest/encrypted_message_serializer.rb" caption="app/serializers/rest/encrypted_message_serializer.rb" >}}

{{< caption-link url="https://github.com/mastodon/mastodon/pull/13820" caption="添加端到端加密 API (#13820)" >}}

{{< translation-status-zh-cn raw_title="EncryptedMessage" raw_link="/entities/EncryptedMessage/" last_translation_time="2025-04-21" raw_commit="6addd5cf525adec1859f48c52dafcfe1f96e558a">}}