MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
list=watchlist (wl)
- 此模塊需要讀取權限。
- 此模塊可作為發生器使用。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
在當前用戶的監視列表中獲取對頁面的最近更改。
參數:
- wlallrev
將同一頁面的多個修訂包含于指定的時間表內。
- 類型:布爾值(詳細信息)
- wlstart
枚舉的起始時間戳。
- 類型:時間戳(允許格式)
- wlend
枚舉的結束時間戳。
- 類型:時間戳(允許格式)
- wlnamespace
過濾更改為僅限指定的名字空間。
- 值(以|分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
- wluser
只列出此用戶的更改。
- 類型:用戶名
- wlexcludeuser
不要列出此用戶的更改。
- 類型:用戶名
- wldir
列舉的方向:
- newer
- 最早的優先。注意:wlstart應早于wlend。
- older
- 最新的優先(默認)。注意:wlstart應晚于wlend。
- 以下值中的一個:newer、older
- 默認:older
- wllimit
根據結果返回的結果總數。
- 不允許超過500個(對于機器人則是5,000個)。
- 類型:整數或max
- 默認:10
- wlprop
要獲取的額外屬性:
- ids
- 添加修訂ID和頁面ID。
- title
- 添加頁面標題。
- flags
- 為編輯添加標記。
- user
- 添加做出編輯的用戶。
- userid
- 添加做出編輯的用戶的ID。
- comment
- 添加編輯摘要。
- parsedcomment
- 添加解析過的編輯摘要。
- timestamp
- 添加編輯時間戳。
- patrol
- 將編輯標記為已巡查。
- sizes
- 添加頁面的舊有長度和新長度。
- notificationtimestamp
- 添加最近被通知有關編輯的用戶的時間戳。
- loginfo
- 在適當位置添加日志信息。
- 值(以|分隔):ids、title、flags、user、userid、comment、parsedcomment、timestamp、patrol、sizes、notificationtimestamp、loginfo
- 默認:ids|title|flags
- wlshow
只顯示滿足這些標準的項目。例如,要只查看由登錄用戶做出的小編輯,設置wlshow=minor|!anon。
- 值(以|分隔):minor、!minor、bot、!bot、anon、!anon、patrolled、!patrolled、unread、!unread
- wltype
要顯示的更改類型:
- edit
- 普通頁面編輯。
- new
- 頁面創建。
- log
- 日志記錄。
- external
- 外部更改。
- categorize
- 分類成員組更改。
- 值(以|分隔):edit、new、log、external、categorize
- 默認: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 [在沙盒中打開]