Preferences
表示用户的偏好设置。
示例
{
"posting:default:visibility": "public",
"posting:default:sensitive": false,
"posting:default:language": null,
"reading:expand:media": "default",
"reading:expand:spoilers": false
}
属性
posting:default:visibility
描述: 新嘟文的默认可见性。等同于 CredentialAccount#source[privacy]。
类型: 字符串 (枚举, 取值之一)public = 公开unlisted = 悄悄公开private = 仅关注者可见direct = 私下提及
版本历史:
2.8.0 - 添加
posting:default:sensitive
描述: 新嘟文的默认敏感标记。等同于 CredentialAccount#source[sensitive]。
类型: 布尔值
版本历史:
2.8.0 - 添加
posting:default:language
描述: 新嘟文的默认语言。等同于 CredentialAccount#source[language]
类型: nullable 字符串 (ISO 639-1 双字符语言代码), 或 null
版本历史:
2.8.0 - 添加
reading:expand:media
描述: 媒体附件是否应自动显示或模糊/隐藏。
类型: 字符串 (枚举, 取值之一)default = 隐藏标记为敏感的媒体show_all = 默认始终显示所有媒体,无论是否敏感hide_all = 默认始终隐藏所有媒体,无论是否敏感
版本历史:
2.8.0 - 添加
reading:expand:spoilers
描述: CW(内容警告) 是否应默认展开。
类型: 布尔值
版本历史:
2.8.0 - 添加
参见
preferences API 方法 app/serializers/rest/preferences_serializer.rb翻译状态: 本文是英文页面 Preferences 的翻译,最后翻译时间:2025-04-21,点击这里可以查看翻译后页面的改动。