MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
list=watchlist <pre>(wl) </pre>
- 此模組需要讀取權限。
- 此模块可作为发生器使用。
Get recent changes to pages in the current user's watchlist.
參數:
- wlallrev
Include multiple revisions of the same page within given timeframe.
- wlstart
枚举的起始时间戳。
- wlend
枚举的结束时间戳。
- wlnamespace
Filter changes to only the given namespaces.
- 多值 (以 | 分隔):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。
- 單值:newer、older
- 預設值:older
- wllimit
每個請求要回傳的結果總數。
- 不允許超過 500 (機器人為 5,000)。
- 預設值:10
- wlprop
Which additional items to get:
- ids
- Adds revision IDs and page IDs.
- title
- Adds title of the page.
- flags
- Adds flags for the edit.
- user
- Adds the user who made the edit.
- userid
- Adds user ID of whom made the edit.
- comment
- Adds comment of the edit.
- parsedcomment
- Adds parsed comment of the edit.
- timestamp
- Adds timestamp of the edit.
- patrol
- Tags edits that are patrolled.
- sizes
- Adds the old and new lengths of the page.
- notificationtimestamp
- Adds timestamp of when the user was last notified about the edit.
- loginfo
- Adds log information where appropriate.
- 多值 (以 | 分隔):ids、title、flags、user、userid、comment、parsedcomment、timestamp、patrol、sizes、notificationtimestamp、loginfo
- 預設值:ids|title|flags
- wlshow
Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set wlshow=minor|!anon.
- 多值 (以 | 分隔):minor、!minor、bot、!bot、anon、!anon、patrolled、!patrolled、unread、!unread
- wltype
Which types of changes to show:
- edit
- Regular page edits.
- external
- External changes.
- new
- Page creations.
- log
- Log entries.
- 多值 (以 | 分隔):edit、external、new、log
- 預設值:edit|new|log
- wlowner
Used along with wltoken to access a different user's watchlist.
- wltoken
允许访问其他用户监视列表的安全密钥(可通过用户的参数设置找到)。
- wlcontinue
当更多结果可用时,使用这个继续。
範例:
- List the top revision for recently changed pages on the current user's watchlist.
- api.php?action=query&list=watchlist
- Fetch additional information about the top revision for recently changed pages on the current user's watchlist.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment
- Fetch information about all recent changes to pages on the current user's watchlist.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment
- 在当前用户的监视列表中检索用于最近更改页面的页面信息。
- api.php?action=query&generator=watchlist&prop=info
- Fetch revision info for recent changes to pages on the current user's watchlist.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user
- List the top revision for recently changed pages on the watchlist of user Example.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC