MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
action=rollback
(main | rollback)
- 此模塊需要讀取權限。
- 此模塊需要寫入權限。
- 此模塊只允許POST請求。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
撤銷對頁面的最近編輯。
如果最近編輯頁面的用戶在一行中進行多次編輯,所有編輯將被回退。
參數:
- title
要回退的頁面標題。不能與pageid一起使用。
- pageid
要回退的頁面的頁面 ID。不能與title一起使用。
- 類型:整數
- tags
要應用在回退上的標簽。
- 值(以|分隔):
- user
做出要回退的編輯的用戶名稱。
- 這個參數是必須的。
- 類型:用戶名
- summary
自定義編輯摘要。如果為空,將使用默認摘要。
- 默認:(空)
- markbot
將被回退的編輯和回退操作標記為機器人編輯。
- 類型:布爾值(詳細信息)
- watchlist
無條件地將頁面加入至當前用戶的監視列表或將其移除,使用設置或不更改監視。
- 以下值中的一個:watch、unwatch、preferences、nochange
- 默認:preferences
- 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 [在沙盒中打開]