MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=usercontribs (uc)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
按使用者來取得所有編輯。
參數:
- uclimit
回傳的貢獻數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- ucstart
回傳的起始時間戳記。即為此時間戳記之前的修訂。
- 類型:時間戳記(允許格式)
- ucend
回傳的終止時間戳記。即為此時間戳記之後的修訂。
- 類型:時間戳記(允許格式)
- uccontinue
當有更多結果可用時,使用這個繼續。
- ucuser
要檢索貢獻的使用者。不能與 ucuserids 或 ucuserprefix 一起使用。
- 類型:使用者清單,按任何使用者名稱、IP和跨 wiki 名稱(例如:"prefix>ExampleName")
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ucuserids
要檢索貢獻的使用者 ID。不能與 ucuser 或 ucuserprefix 一起使用。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ucuserprefix
索取所有名稱以此值為開頭使用者的貢獻。不能與 ucuser 或 ucuserids 一起使用。
- ucdir
列舉的方向:
- newer
- 最早的優先。注意:ucstart應在ucend之前。
- older
- 最新的優先(預設)。注意:ucstart應在ucend之後。
- 單值:newer、older
- 預設值:older
- ucnamespace
僅列出這些命名空間的貢獻。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
- 要指定所有值,請使用*。
- ucprop
包含的額外資訊部份:
- ids
- 添加頁面 ID 與修訂 ID。
- title
- 添加標題與頁面的命名空間 ID。
- timestamp
- 添加編輯的時間戳記。
- comment
- 添加編輯的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 添加編輯的解析註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- size
- 添加編輯的新大小。
- sizediff
- 添加對於其父級編輯的編輯大小增量。
- flags
- 添加編輯的標籤。
- patrolled
- 標記已巡查編輯。
- tags
- 列出編輯的標籤。
- 多值 (以 | 或 alternative 分隔):comment、flags、ids、parsedcomment、patrolled、size、sizediff、tags、timestamp、title
- 預設值:ids|title|timestamp|comment|size|flags
- ucshow
僅顯示符合這些標準的項目,例如僅顯示非小編輯內容為:ucshow=!minor。
若有設定 ucshow=patrolled 或 ucshow=!patrolled,早於 $wgRCMaxAge(604800 秒)的修訂不會顯示出。
- 多值 (以 | 或 alternative 分隔):!autopatrolled、!minor、!new、!patrolled、!top、autopatrolled、minor、new、patrolled、top
- 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. [在沙盒中開啟]