MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalpreferences
( | globalpreferences)
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:GlobalPreferences
- 许可证:
更改当前用户的全局首选项。
只有为当前wiki注册的偏好设置才能在本地更改。
特定参数
其他通用参数可用。
- reset
重置全局偏好设置。移除所有,或者,根据
resetkinds参数的值,移除某些类型的全局偏好设置,并使它们不再是全局的。- 类型:布尔值(详情)
- resetkinds
当设置了reset选项时要重置的偏好设置的类型列表。
- 值(用|或备用分隔):all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- 默认:all
- change
更改列表,格式为 name=value(例如 skin=vector)。如果没有给出值(甚至没有等号),例如 preferencename|otherpreference|...,则偏好设置将变为非全局。如果任何传递的值包含管道符 (|),请使用备用多值分隔符以确保正确操作。
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- optionname
应设置为由optionvalue给出的值的偏好设置的名称。
- optionvalue
由optionname指定的偏好设置的值。
- token
从 action=query&meta=tokens 获取的 "csrf" token
- 此参数是必需的。
示例
- 使单个偏好设置变为非全局。
- api.php?action=globalpreferences&change=skin=&token=123ABC
- 使所有偏好设置变为非全局。
- api.php?action=globalpreferences&reset=&token=123ABC
- 更改 skin 和 hideminor 首选项。
- api.php?action=globalpreferences&change=skin=vector|hideminor=1&token=123ABC