MediaWiki API 帮助

这是一个自动生成的 MediaWiki API 文档页面。

文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=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
枚举在 Special:TrackingCategories 中定义的所有现有跟踪分类。当跟踪分类包含页面或其分类页面存在时,该跟踪分类即存在。
transcludedin
查找包含(transclude)给定页面的所有页面。
watchlist
获取当前用户监视列表中页面的最近更改。
watchlistraw
获取当前用户监视列表中的所有页面。
wblistentityusage
返回使用给定实体 ID 的所有页面。
readinglistentries
内部使用。 列出特定列表的页面。
以下值之一:allcategoriesalldeletedrevisionsallfileusagesallimagesalllinksallpagesallredirectsallrevisionsalltransclusionsbacklinkscategoriescategorymembersdeletedrevisionsduplicatefilesembeddedinexturlusagefileusagegeosearchimagesimageusageiwbacklinkslangbacklinkslinkslinksheremostviewedpageswithpropprefixsearchprojectpagesprotectedtitlesquerypagerandomrecentchangesredirectsrevisionssearchtemplatestrackingcategoriestranscludedinwatchlistwatchlistrawwblistentityusagereadinglistentries
redirects

自动解析 titlespageidsrevids 中的重定向,以及 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 [在沙盒中打开]