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

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

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

只列出此用户的更改。

类型:通过 用户名、​IP、​临时用户、​跨wiki用户名(例如“前缀>示例用户”)和用户ID(例如“#12345”) 中任意一种方式指定的用户
wlexcludeuser

不要列出此用户的更改。

类型:通过 用户名、​IP、​临时用户、​跨wiki用户名(例如“前缀>示例用户”)和用户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
添加到期时间。
值(以|替代物分隔):comment、​expiry、​flags、​ids、​loginfo、​notificationtimestamp、​parsedcomment、​patrol、​sizes、​tags、​timestamp、​title、​user、​userid
默认:ids|title|flags
wlshow

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

值(以|替代物分隔):!anon、​!autopatrolled、​!bot、​!minor、​!patrolled、​!unread、​anon、​autopatrolled、​bot、​minor、​patrolled、​unread
wltype

要显示的更改类型:

edit
普通页面编辑。
new
页面创建。
log
日志记录。
external
外部更改。
categorize
分类成员组更改。
值(以|替代物分隔):categorize、​edit、​external、​log、​new
默认:edit|new|log|categorize
wlowner

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

类型:通过 用户名 方式指定的用户
wltoken

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

wlcontinue

当更多结果可用时,使用这个继续。可在 mediawiki.org 获取更多有关如何继续查询的详细信息。

例子:
在当前用户的监视列表中列出用于最近更改页面的最新修订。
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 [在沙盒中打开]