MediaWiki API 幫助

這是自動生成的MediaWiki API文檔頁面。

文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh

list=usercontribs (uc)

main | query | usercontribs
  • 此模塊需要讀取權(quán)限。
  • 來源:MediaWiki
  • 許可協(xié)議:GPL-2.0+

獲取一位用戶的所有編輯。

參數(shù):
uclimit

返回貢獻(xiàn)的最大數(shù)量。

不允許超過500個(對于機器人則是5,000個)。
類型:整數(shù)或max
默認(rèn):10
ucstart

返回的起始時間戳。

類型:時間戳(允許格式
ucend

返回的最終時間戳。

類型:時間戳(允許格式
uccontinue

當(dāng)更多結(jié)果可用時,使用這個繼續(xù)。

ucuser

要檢索貢獻(xiàn)的用戶。

類型:用戶名列表
通過“|”隔開各值。 值的最高數(shù)字是50(對于機器人則是500)。
ucuserprefix

取得所有用戶名以這個值開頭的用戶的貢獻(xiàn)。覆蓋ucuser。

ucdir

列舉的方向:

newer
最早的優(yōu)先。注意:ucstart應(yīng)早于ucend。
older
最新的優(yōu)先(默認(rèn))。注意:ucstart應(yīng)晚于ucend。
以下值中的一個:newer、older
默認(rèn):older
ucnamespace

只列出這些名字空間的貢獻(xiàn)。

值(以|分隔):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
添加頁面標(biāo)題及其名字空間ID。
timestamp
添加編輯的時間戳。
comment
添加編輯摘要。
parsedcomment
添加被解析的編輯摘要。
size
添加編輯的新大小。
sizediff
添加與父編輯相比該編輯的大小變化。
flags
添加編輯標(biāo)記。
patrolled
標(biāo)記已巡查編輯。
tags
列舉用于編輯的標(biāo)簽。
值(以|分隔):ids、title、timestamp、comment、parsedcomment、size、sizediff、flags、patrolled、tags
默認(rèn):ids|title|timestamp|comment|size|flags
ucshow

只顯示符合這些標(biāo)準(zhǔn)的項目,例如只顯示不是小編輯的編輯:ucshow=!minor

如果ucshow=patrolleducshow=!patrolled被設(shè)定,早于$wgRCMaxAge(315360000秒)的修訂不會被顯示。

值(以|分隔):minor、!minor、patrolled、!patrolled、top、!top、new、!new
uctag

只列出被此標(biāo)簽標(biāo)記的修訂。

uctoponly
不推薦使用。

只列舉作為最新修訂的更改。

類型:布爾值(詳細(xì)信息
例子:
顯示用戶Example的貢獻(xiàn)。
api.php?action=query&list=usercontribs&ucuser=Example [在沙盒中打開]
顯示來自192.0.2.前綴所有 IP 地址的貢獻(xiàn)。
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [在沙盒中打開]