MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=rollback
( | rollback)
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
撤销对页面的最后一次编辑。
如果最后编辑页面的用户连续进行了多次编辑,则将全部回退。
特定参数
其他通用参数可用。
- title
要回退的页面标题。不能与 pageid 一起使用。
- pageid
要回退的页面ID。不能与 title 一起使用。
- 类型:integer
要应用于回退的标签。
- 值(用 | 或 备用选项 分隔)
- user
要回退其编辑的用户名。
- 此参数是必需的。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- summary
自定义编辑摘要。如果为空,将使用默认摘要。
- 默认值:(空)
- markbot
将回退的编辑和回退标记为机器人编辑。
- 类型:布尔值(详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- 类型:expiry (details)
- token
从 action=query&meta=tokens 获得的“rollback”令牌
为了兼容性,也接受 Web UI 中使用的令牌。
- 此参数是必需的。
示例
- 回退用户 Example 对页面 Main Page 的最后编辑。
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC
- 回退 IP 用户 192.0.2.5 对页面 Main Page 的最后编辑,摘要为 Reverting vandalism,并将这些编辑和回退标记为机器人编辑。
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1