MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
list=deletedrevs (dr)
- 此模塊已棄用。
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
列出被刪除修訂。
操作于三種模式中:
- 為指定標題列舉已刪除修訂,按時間戳排列。
- 為指定用戶列舉已刪除貢獻,按時間戳排列(未指定標題)。
- 在指定名字空間中列舉所有已刪除修訂,按標題和時間戳排列(無指定標題,未設置druser)。
任一參數只應用于一些模式,并忽略其他參數。
參數:
- drstart
枚舉的起始時間戳。
- 模式:1、2
- 類型:時間戳(允許格式)
- drend
枚舉的結束時間戳。
- 模式:1、2
- 類型:時間戳(允許格式)
- drdir
列舉的方向:
- newer
- 最早的優先。注意:drstart應早于drend。
- older
- 最新的優先(默認)。注意:drstart應晚于drend。
- 模式:1、3
- 以下值中的一個:newer、older
- 默認:older
- drfrom
從此標題開始列出。
- 模式:3
- drto
列出至此標題為止。
- 模式:3
- drprefix
搜索所有以此值開頭的頁面標題。
- 模式:3
- drunique
每個頁面只列出一個修訂。
- 模式:3
- 類型:布爾值(詳細信息)
- drnamespace
只列出此名字空間的頁面。
- 模式:3
- 以下值中的一個:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
- 默認:0
- drtag
只列出被此標簽標記的修訂。
- druser
只列出此用戶做出的修訂。
- 類型:用戶名
- drexcludeuser
不要列出此用戶做出的修訂。
- 類型:用戶名
- drprop
要獲取的屬性:
- revid
- 添加被刪除修訂的修訂ID。
- parentid
- 添加上一修訂的修訂ID至頁面。
- user
- 添加做出修訂的用戶。
- userid
- 添加做出修訂的用戶ID。
- comment
- 添加修訂摘要。
- parsedcomment
- 添加解析過的修訂摘要。
- minor
- 如果修訂是小編輯則加標簽。
- len
- 添加修訂長度(字節)。
- sha1
- 添加修訂的SHA-1(base 16)。
- content
- 添加修訂內容。
- token
- 已棄用。提供編輯令牌。
- tags
- 修訂標簽。
- 值(以|分隔):revid、parentid、user、userid、comment、parsedcomment、minor、len、sha1、content、token、tags
- 默認:user|comment
- drlimit
要列出的最大修訂數量。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- drcontinue
當更多結果可用時,使用這個繼續。
例子:
- 列出最近已刪除的對頁面Main Page和Talk:Main Page的貢獻,帶內容(模式1)。
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [在沙盒中打開]
- 列出由Bob作出的最近50次已刪除貢獻(模式2)。
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [在沙盒中打開]
- 列出前50次主名字空間已刪除貢獻(模式3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [在沙盒中打開]
- 列出前50次討論名字空間已刪除頁面(模式3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中打開]