MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
list=usercontribs (uc)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 協定:GPL-2.0-or-later
按使用者來取得所有編輯。
參數:
- uclimit
回傳的貢獻數量上限。
- 不允許超過 500 (機器人為 5,000)。
- 類型:整數或max
- 預設值:10
- ucstart
返回的起始时间戳。
- 類型:時間戳記(允許格式)
- ucend
返回的最终时间戳。
- 類型:時間戳記(允許格式)
- uccontinue
當有更多結果可用時,使用這個繼續。
- ucuser
要检索贡献的用户。不能与ucuserids或ucuserprefix一起使用。
- 類型:使用者名稱列表
- 將幾個值以 | 或 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、828、829
- 要指定所有值,請使用*。
- ucprop
包含的額外資訊部份:
- ids
- 添加頁面 ID 與修訂 ID。
- title
- 添加標題與頁面的命名空間 ID。
- timestamp
- 添加編輯的時間戳記。
- comment
- 添加編輯的註釋。
- parsedcomment
- 添加編輯的解析註釋。
- size
- 添加編輯的新大小。
- sizediff
- 添加与父编辑相比该编辑的大小变化。
- flags
- 添加編輯的標籤。
- patrolled
- 標記已巡查編輯。
- tags
- 列出編輯的標籤。
- 多值 (以 | 或 alternative 分隔):ids、title、timestamp、comment、parsedcomment、size、sizediff、flags、patrolled、tags
- 預設值:ids|title|timestamp|comment|size|flags
- ucshow
只显示符合这些标准的项目,例如只显示不是小编辑的编辑:ucshow=!minor。
如果ucshow=patrolled或ucshow=!patrolled被设定,早于$wgRCMaxAge(7776000秒)的修订不会被显示。
- 多值 (以 | 或 alternative 分隔):minor、!minor、patrolled、!patrolled、autopatrolled、!autopatrolled、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. [在沙盒中開啟]