MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=usercontribs (uc)

(main | query | usercontribs)
  • 此模組需要讀取權限。
  • 來源: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(7776000 秒)的修訂不會顯示出。

多值 (以 | 或 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. [在沙盒中開啟]