MediaWiki API 說明

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

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

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

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

類型:使用者,按任何使用者名稱、​IP、​跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
wlexcludeuser

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

類型:使用者,按任何使用者名稱、​IP、​跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
wldir

列舉的方向:

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

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

類型:整數或max
數值必須在 1 與 500 之間。
預設值:10
wlprop

要取得的額外屬性:

ids
添加修訂 ID 與頁面 ID。
title
添加頁面標題。
flags
添加編輯的標籤。
user
添加有做出編輯的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
userid
添加有做出編輯的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
comment
添加編輯的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
parsedcomment
添加編輯的解析註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
timestamp
添加編輯的時間戳記。
patrol
標記編輯為已巡查。
sizes
添加頁面舊有與新的長度。
notificationtimestamp
添加使用者上一次被通知到有關編輯的時間戳記。
loginfo
在適當處添加日誌資訊。
tags
列出項目的標籤。
expiry
(無描述)
多值 (以 |alternative 分隔):comment、​expiry、​flags、​ids、​loginfo、​notificationtimestamp、​parsedcomment、​patrol、​sizes、​tags、​timestamp、​title、​user、​userid
預設值:ids|title|flags
wlshow

僅顯示符合這些標準的項目。例如,僅查看由登入使用者做出的小編輯,請設定 wlshow=minor|!anon。

多值 (以 |alternative 分隔):!anon、​!autopatrolled、​!bot、​!minor、​!patrolled、​!unread、​anon、​autopatrolled、​bot、​minor、​patrolled、​unread
wltype

要顯示的更改類型:

edit
一般頁面編輯。
new
頁面建立。
log
日誌項目。
external
外部更改。
categorize
分類成員更改。
多值 (以 |alternative 分隔):categorize、​edit、​external、​log、​new
預設值: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&wlprop=ids|title|timestamp|user|comment|expiry [在沙盒中開啟]
索取在目前使用者監視清單裡所有近期變更頁面的資訊。
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 [在沙盒中開啟]