MediaWiki API 說明

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

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

list=watchlist (wl)

main | query | watchlist
  • 此模組需要讀取權限。
  • 此模組可作為產生器使用。
  • 來源:MediaWiki
  • 協定:GPL-2.0-or-later

在当前用户的监视列表中获取对页面的最近更改。

參數:
wlallrev

将同一页面的多个修订包含于指定的时间表内。

類型:布林值(詳細資訊
wlstart

起始列舉的時間戳記。

類型:時間戳記(允許格式
wlend

結束列舉的時間戳記。

類型:時間戳記(允許格式
wlnamespace

过滤更改为仅限指定名字空间。

多值 (以 |alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
要指定所有值,請使用*
wluser

此列出由該使用者作出的更改。

類型:使用者名稱
wlexcludeuser

不要列出由該使用者作出的更改。

類型:使用者名稱
wldir

列舉的方向:

newer
最舊的優先。注意:wlstart應在wlend之前。
older
最新的優先(預設)。注意:wlstart應在wlend之後。
單值:newerolder
預設值:older
wllimit

每個請求要回傳的結果總數。

不允許超過 500 (機器人為 5,000)。
類型:整數或max
預設值:10
wlprop

要取得的額外屬性:

ids
添加修訂 ID 與頁面 ID。
title
添加頁面標題。
flags
添加編輯的標籤。
user
添加有做出編輯的使用者。
userid
添加有做出編輯的使用者 ID。
comment
添加編輯的註釋。
parsedcomment
添加編輯的解析註釋。
timestamp
添加編輯的時間戳記。
patrol
標記編輯為已巡查。
sizes
添加頁面舊有與新的長度。
notificationtimestamp
添加最近被通知有关编辑的用户的时间戳。
loginfo
在适当位置添加日志信息。
tags
列出項目的標籤。
多值 (以 |alternative 分隔):idstitleflagsuseruseridcommentparsedcommenttimestamppatrolsizesnotificationtimestamploginfotags
預設值:ids|title|flags
wlshow

只显示满足这些标准的项目。例如,要只查看由登录用户做出的小编辑,设置wlshow=minor|!anon。

多值 (以 |alternative 分隔):minor!minorbot!botanon!anonpatrolled!patrolledautopatrolled!autopatrolledunread!unread
wltype

要顯示的更改類型:

edit
一般頁面編輯。
new
頁面建立。
log
日誌項目。
external
外部更改。
categorize
分類成員更改。
多值 (以 |alternative 分隔):editnewlogexternalcategorize
預設值:edit|new|log|categorize
wlowner

与wltoken一起使用以访问不同用户的监视列表。

類型:使用者名稱
wltoken

允许访问其他用户监视列表的安全密钥(可通过用户的参数设置找到)。

wlcontinue

當有更多結果可用時,使用這個繼續。

範例:
在当前用户的监视列表中列出用于最近更改页面的最新修订。
api.php?action=query&list=watchlist [在沙盒中開啟]
在当前用户的监视列表中检索有关用于最近更改页面的最新修订的额外信息。
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [在沙盒中開啟]
在当前用户的监视列表中检索有关所有最近对页面的更改的信息。
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [在沙盒中開啟]
在当前用户的监视列表中检索用于最近更改页面的页面信息。
api.php?action=query&generator=watchlist&prop=info [在沙盒中開啟]
在当前用户的监视列表中检索用于对页面最近更改的修订信息。
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [在沙盒中開啟]
在用户Example的监视列表中列出用于最近更改页面的最新修订。
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [在沙盒中開啟]