MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
list=usercontribs (uc)
- 此模塊需要讀取權限。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
獲取一位用戶的所有編輯。
參數:
- uclimit
返回貢獻的最大數量。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- ucstart
返回的起始時間戳。
- 類型:時間戳(允許格式)
- ucend
返回的最終時間戳。
- 類型:時間戳(允許格式)
- uccontinue
當更多結果可用時,使用這個繼續。
- ucuser
要檢索貢獻的用戶。
- 類型:用戶名列表
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- ucuserprefix
取得所有用戶名以這個值開頭的用戶的貢獻。覆蓋ucuser。
- ucdir
列舉的方向:
- newer
- 最早的優先。注意:ucstart應早于ucend。
- older
- 最新的優先(默認)。注意:ucstart應晚于ucend。
- 以下值中的一個:newer、older
- 默認:older
- ucnamespace
只列出這些名字空間的貢獻。
- 值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
- ucprop
包含額外的信息束:
- ids
- 添加頁面ID和修訂ID。
- title
- 添加頁面標題及其名字空間ID。
- timestamp
- 添加編輯的時間戳。
- comment
- 添加編輯摘要。
- parsedcomment
- 添加被解析的編輯摘要。
- size
- 添加編輯的新大小。
- sizediff
- 添加與父編輯相比該編輯的大小變化。
- flags
- 添加編輯標記。
- patrolled
- 標記已巡查編輯。
- tags
- 列舉用于編輯的標簽。
- 值(以|分隔):ids、title、timestamp、comment、parsedcomment、size、sizediff、flags、patrolled、tags
- 默認:ids|title|timestamp|comment|size|flags
- ucshow
只顯示符合這些標準的項目,例如只顯示不是小編輯的編輯:ucshow=!minor。
如果ucshow=patrolled或ucshow=!patrolled被設定,早于$wgRCMaxAge(315360000秒)的修訂不會被顯示。
- 值(以|分隔):minor、!minor、patrolled、!patrolled、top、!top、new、!new
- uctag
只列出被此標簽標記的修訂。
- uctoponly
- 不推薦使用。
只列舉作為最新修訂的更改。
- 類型:布爾值(詳細信息)
例子:
- 顯示用戶Example的貢獻。
- api.php?action=query&list=usercontribs&ucuser=Example [在沙盒中打開]
- 顯示來自192.0.2.前綴所有 IP 地址的貢獻。
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [在沙盒中打開]