MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=setnotificationtimestamp
( | setnotificationtimestamp)
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更新监视页面的通知时间戳。
这会影响监视列表和历史记录中已更改页面的高亮显示,以及启用“当监视列表中的页面或文件更改时通过电子邮件通知我”偏好设置时发送电子邮件。
特定参数
其他通用参数可用。
- entirewatchlist
对所有已监视页面进行操作。
- 类型:布尔值(详情)
- timestamp
要设置通知时间戳的时间戳。
- 类型:时间戳(允许的格式)
- torevid
要设置通知时间戳到的修订版(仅一个页面)。
- 类型:integer
- newerthanrevid
设置通知时间戳的修订版较新(仅一个页面)。
- 类型:integer
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- titles
要处理的标题列表。
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- 用 | 或 其他方式分隔值。
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- generator
通过执行指定的查询模块来获取要处理的页面列表。
注意:生成器参数名称必须以“g”为前缀,请参阅示例。
- allcategories
- 枚举所有分类。
- alldeletedrevisions
- 按用户或命名空间列出所有已删除的修订版。
- allfileusages
- 列出所有文件用法,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 枚举指向给定命名空间的所有链接。
- allpages
- 按顺序枚举给定命名空间中的所有页面。
- allredirects
- 列出指向某个命名空间的所有重定向。
- allrevisions
- 列出所有修订版。
- alltransclusions
- 列出所有嵌入(transclude)的页面(使用 {{x}}),包括不存在的。
- backlinks
- 查找指向给定页面的所有页面。
- categories
- 列出页面所属的所有分类。
- categorymembers
- 列出给定类别中的所有页面。
- deletedrevisions
- 获取已删除的修订信息。
- duplicatefiles
- 列出基于哈希值与给定文件重复的所有文件。
- embeddedin
- 查找嵌入(transclude)给定标题的所有页面。
- exturlusage
- 枚举包含给定 URL 的页面。
- fileusage
- 查找使用给定文件的所有页面。
- geosearch
- 返回位于特定区域的坐标页面。
- images
- 返回给定页面中包含的所有文件。
- imageusage
- 查找使用给定图像标题的所有页面。
- iwbacklinks
- 查找指向给定维基链接的所有页面。
- langbacklinks
- 查找指向给定语言链接的所有页面。
- links
- 返回给定页面中的所有链接。
- linkshere
- 查找指向给定页面的所有页面。
- mostviewed
- 列出最常访问的页面(基于前一天的页面访问量)。
- pageswithprop
- 列出使用给定页面属性的所有页面。
- prefixsearch
- 执行页面标题的前缀搜索。
- projectpages
- 列出与一个或多个项目关联的所有页面。
- protectedtitles
- 列出受保护的、不允许创建的标题。
- querypage
- 获取由 QueryPage 类特殊页面提供的列表。
- random
- 获取一组随机页面。
- recentchanges
- 枚举最近的更改。
- redirects
- 返回给定页面的所有重定向。
- revisions
- 获取修订信息。
- search
- 执行全文搜索。
- templates
- 返回包含在给定页面中的所有页面。
- trackingcategories
- 枚举在 中定义的所有现有跟踪分类。当跟踪分类包含页面或其分类页面存在时,该跟踪分类即存在。
- transcludedin
- 查找包含(transclude)给定页面的所有页面。
- watchlist
- 获取当前用户监视列表中页面的最近更改。
- watchlistraw
- 获取当前用户监视列表中的所有页面。
- wblistentityusage
- 返回使用给定实体 ID 的所有页面。
- readinglistentries
- 内部使用。 列出特定列表的页面。
- 以下值之一:allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, geosearch, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, projectpages, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, trackingcategories, transcludedin, watchlist, watchlistraw, wblistentityusage, readinglistentries
- redirects
自动解析 titles、pageids 和 revids 中的重定向,以及 generator 返回的页面。
- 类型:布尔值(详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:布尔值(详情)
- token
从 action=query&meta=tokens 获取的 "csrf" token
- 此参数是必需的。
示例
- 重置整个监视列表的通知状态。
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC
- 重置首页的通知状态。
- api.php?action=setnotificationtimestamp&titles=Main%20Page&token=123ABC
- 设置首页的通知时间戳,以便自 2012 年 1 月 1 日以来进行的所有编辑均未被查看。
- api.php?action=setnotificationtimestamp&titles=Main%20Page×tamp=2012-01-01T00:00:00Z&token=123ABC
- 重置User命名空间中页面的通知状态。
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC