MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=revisiondelete
( | revisiondelete)
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
删除和恢复修订版。
特定参数
其他通用参数可用。
- type
正在执行的修订删除类型。
- 此参数是必需的。
- 以下值之一:archive, filearchive, logging, oldimage, revision
- target
修订删除的页面标题,如果类型需要。
- ids
要删除的修订的标识符。
- 此参数是必需的。
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 隐藏
为每个修订隐藏什么。
- 值(用 | 或 备选方案分隔):comment, content, user
- show
为每个修订取消隐藏什么。
- 值(用 | 或 备选方案分隔):comment, content, user
- suppress
是否对管理员和其他人隐藏数据。
- 以下值之一:no, nochange, yes
- 默认值:nochange
- reason
删除或取消删除的原因。
要应用于删除日志条目的标签。
- 值(用 | 或 备用选项 分隔)
- token
从 action=query&meta=tokens 获取的 "csrf" token
- 此参数是必需的。
示例
- 隐藏页面 Main Page 上修订 12345 的内容。
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC
- 以原因 BLP violation 隐藏日志条目 67890 上的所有数据。
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC