MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=watchlist (wl)
- 此模块需要读取权限。
 - 此模块可作为发生器使用。
 - 来源: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、828、829、844、845、2300、2301、2302、2303
 - 要指定所有值,请使用*。
 - 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
 当更多结果可用时,使用这个继续。
例子:
- 在当前用户的监视列表中列出用于最近更改页面的最新修订。
 - 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 [在沙盒中打开]