MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=templatedata
(main | templatedata)
- 此模組需要讀取權限。
- 来源:TemplateData
- 许可协议:GPL-2.0-or-later
获取由TemplateData扩展存储的数据。
參數:
- includeMissingTitles
Return data about titles even if they are missing or lack TemplateData. By default titles are only returned if they exist and have TemplateData.
- 类型:布尔值(详细信息)
- doNotIgnoreMissingTitles
- 已停用。
返回有关标题的数据,即便其丢失或缺少模板数据。默认情况下(出于向后兼容性)只在标题存在且有模板数据时返回标题。
- 类型:布尔值(详细信息)
- lang
回傳使用此語言的在地化資料。預設會回傳所有可用的翻譯。
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- pageids
要使用的頁面 ID 清單。
- 类型:整数列表
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- revids
要使用的修訂 ID 清單。
- 类型:整数列表
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- generator
通过执行指定查询模块获得页面列表以工作。
注意:发生器参数名称必须以“g”开头,参见例子。
- allcategories
- 列举所有分类。
- alldeletedrevisions
- 列举由一位用户或在一个名字空间中所有已删除的修订。
- allfileusages
- 列出所有文件用途,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 列举所有指向至指定名字空间的链接。
- allpages
- 循序列举在指定名字空间中的所有页面。
- allredirects
- 列出至一个名字空间的重定向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
- backlinks
- 查找所有链接至指定页面的页面。
- categories
- 页面属于的所有分类列表。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 获取删除的修订版本信息。
- duplicatefiles
- 根据哈希值列出此给定文件的所有副本。
- embeddedin
- 查找所有嵌入指定标题的页面。
- exturlusage
- 列举包含一个指定URL的页面。
- fileusage
- 查找所有使用指定文件的页面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 查找所有使用指定图片标题的页面。
- iwbacklinks
- 查找所有链接至指定跨wiki链接的页面。
- langbacklinks
- 查找所有链接至指定语言链接的页面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 查找所有链接至指定页面的页面。
- messagecollection
- 查詢有關翻譯的 MessageCollection。
- pageswithprop
- 列出所有使用指定页面属性的页面。
- prefixsearch
- 为页面标题执行前缀搜索。
- protectedtitles
- 列出所有被限制创建的标题。
- querypage
- 获取由基于QueryPage的特殊页面提供的列表。
- random
- 获取随机页面集。
- recentchanges
- 列舉出最近變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 获取修订版本信息。
- search
- 执行一次全文本搜索。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 查找所有嵌入指定页面的页面。
- watchlist
- 在当前用户的监视列表中获取对页面的最近更改。
- watchlistraw
- 获得当前用户的监视列表上的所有页面。
- wblistentityusage
- 返回所有使用指定实体ID的页面。
- wbsearch
- 使用标签和别名搜索实体。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、messagecollection、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自动解决在titles、pageids和revids,以及在由generator返回的页面中的重定向。
- 类型:布尔值(详细信息)
- converttitles
如有需要,将标题转换为其他变体。只有当wiki的内容语言支持变体转换时才能工作。支持变体转换的语言包括en、crh、gan、iu、kk、ku、shi、sr、tg、uz 和 zh。
- 类型:布尔值(详细信息)
範例:
- 回傳Template:Stub與Template:Example的模板數據,如果模板不存在或雖然存在但沒有模板數據的話就回傳結果
- api.php?action=templatedata&titles=Template:Stub|Template:Example&includeMissingTitles=1 [在沙盒中打开]
- 返回Template:Stub和Template:Example的模板数据,如果模板不存在,或虽然存在但没有模板数据的话就不返回结果
- api.php?action=templatedata&titles=Template:Stub|Template:Example [在沙盒中打开]