MediaWiki API 帮助

这是一个自动生成的 MediaWiki API 文档页面。

文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=protect

( | protect)
  • 此模块需要读取权限。
  • 此模块需要写入权限。
  • 此模块仅接受 POST 请求。
  • 来源: MediaWiki
  • 许可: GPL-2.0-or-later

更改页面的保护级别。

特定参数
其他通用参数可用。
title

要(解除)保护的页面标题。不能与 pageid 同时使用。

pageid

要(解除)保护的页面 ID。不能与 title 同时使用。

类型:integer
protections

保护级别列表,格式为 action=level (例如 edit=sysop)。级别为 all 意味着允许所有人执行该操作,即没有限制。

注意: 任何未列出的操作都将移除限制。

此参数是必需的。
|其他方式分隔值。
最多值数量为 50(对于允许更高限制的客户端为 500)。
expiry

到期时间戳。如果只设置了一个时间戳,则它将用于所有保护。 使用 infiniteindefiniteinfinitynever 表示永不过期的保护。

|其他方式分隔值。
最多值数量为 50(对于允许更高限制的客户端为 500)。
默认值:infinite
reason

(解除)保护的原因。

默认值:(空)
tags

要应用于保护日志条目的更改标签。

值(用 |备用选项 分隔)
cascade

启用级联保护(即保护此页面中使用的被转录的模板和图像)。如果给定的保护级别都不支持级联,则忽略此参数。

类型:布尔值(详情
watch
已弃用。

如果设置,则将正在(解除)保护的页面添加到当前用户的监视列表。

类型:布尔值(详情
watchlist

无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。

以下值之一:nochange, preferences, unwatch, watch
默认:preferences
watchlistexpiry

监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。

类型:expiry (details)
token

action=query&meta=tokens 获取的 "csrf" token

此参数是必需的。