MediaWiki API 帮助

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

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

action=rollback

main | rollback
  • 此模块需要读取权限。
  • 此模块需要写入权限。
  • 此模块只允许POST请求。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0-or-later

撤销对页面的最近编辑。

如果上一对页面做出编辑的用户连续做出了多次编辑,它们将全数被回退。

具体参数:
其他通用参数可用。
title

要回退的页面标题。不能与pageid一起使用。

pageid

要回退的页面的页面 ID。不能与title一起使用。

类型:整数
tags

要应用在回退上的标签。

值(以|替代物分隔):
user

做出要回退的编辑的用户名称。

这个参数是必需的。
类型:通过 用户名、​IP、​跨wiki用户名(例如“前缀>示例用户”)和用户ID(例如“#12345”) 中任意一种方式指定的用户
summary

自定义编辑摘要。如果为空,将使用默认摘要。

默认:(空)
markbot

将被回退的编辑和回退操作标记为机器人编辑。

类型:布尔型 (详情)
watchlist

无条件地将页面加入至当前用户的监视列表或将其移除(忽略机器人用户),使用设置或不更改监视。

以下值中的一个:nochange、​preferences、​unwatch、​watch
默认:preferences
token

action=query&meta=tokens取回的“rollback”令牌

出于兼容性考虑,web UI中使用的令牌也被接受。

这个参数是必需的。
例子:
回退由用户Example对页面Wiki Main Page做出的最近编辑。
api.php?action=rollback&title=Wiki%20Main%20Page&user=Example&token=123ABC [在沙盒中打开]
回退由IP用户192.0.2.5对页面Wiki Main Page做出的最近编辑,带编辑摘要Reverting vandalism,并将这些编辑和回退标记为机器人编辑。
api.php?action=rollback&title=Wiki%20Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [在沙盒中打开]