MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=templatedata
( | templatedata)
- 此模块需要读取权限。
- 来源:TemplateData
- 许可证:
获取 TemplateData 扩展存储的数据。
特定参数
其他通用参数可用。
- includeMissingTitles
即使缺少或没有 TemplateData,也返回关于标题的数据。 默认情况下,仅当标题存在且具有 TemplateData 时才返回标题。
- 类型:布尔值(详情)
- doNotIgnoreMissingTitles
- 已弃用。
即使缺少或没有 TemplateData,也返回关于标题的数据。 默认情况下(为了向后兼容),仅当标题存在且具有 TemplateData 时才返回标题。
- 类型:布尔值(详情)
- lang
以此语言返回本地化值。 默认情况下,将返回所有可用的翻译。
- 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。
- 类型:布尔值(详情)
示例
- 为返回 TemplateData,如果模板不存在或存在但没有 TemplateData,则返回结果
- api.php?action=templatedata&titles=Template:Foobar&includeMissingTitles=1
- 为返回 TemplateData,如果模板不存在或存在但没有 TemplateData,则不返回结果
- api.php?action=templatedata&titles=Template:Phabricator