MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=revisiondelete
(main | revisiondelete)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 協定:GPL-2.0-or-later
刪除和取消刪除修訂。
參數:
- type
正在执行的修订版本删除类型。
- 此參數為必填。
- 單值:revision、archive、oldimage、filearchive、logging
- target
要进行修订版本删除的页面标题,如果对某一类型需要。
- ids
用于将被删除的修订的标识符。
- 此參數為必填。
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- hide
各修訂所要隱藏的內容。
- 多值 (以 | 或 alternative 分隔):content、comment、user
- show
各修訂所要取消隱藏的內容。
- 多值 (以 | 或 alternative 分隔):content、comment、user
- suppress
是否對管理者及其他使用者禁止資料。
- 單值:yes、no、nochange
- 預設值:nochange
- reason
刪除或取消刪除的原因。
- tags
在刪除日誌裡套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):
- token
自 action=query&meta=tokens 接收的 "csrf" 密鑰。
- 此參數為必填。
範例:
- 隱藏在頁面 Main Page 的修訂 12345 內容。
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [在沙盒中開啟]
- 隐藏日志记录67890上的所有数据,原因BLP violation。
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [在沙盒中開啟]