MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=query
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
从 MediaWiki 和关于 MediaWiki 中获取数据。
所有数据修改都必须首先使用 query 获取令牌,以防止恶意网站滥用。
- prop
要为查询的页面获取哪些属性。
- categories
- 列出页面所属的所有分类。
- categoryinfo
- 返回有关给定分类的信息。
- contributors
- 获取登录贡献者(包括临时用户)列表以及匿名贡献者数量。
- coordinates
- 返回给定页面的坐标。
- deletedrevisions
- 获取已删除的修订信息。
- duplicatefiles
- 列出基于哈希值与给定文件重复的所有文件。
- extlinks
- 返回给定页面中的所有外部 URL(非维基链接)。
- extracts
- 返回给定页面的纯文本或限制 HTML 摘要。
- fileusage
- 查找使用给定文件的所有页面。
- globalusage
- 返回特定图像的全局图像用法。
- imageinfo
- 返回文件信息和上传历史。
- images
- 返回给定页面中包含的所有文件。
- info
- 获取基本页面信息。
- iwlinks
- 返回给定页面中的所有维基链接。
- langlinks
- 返回给定页面中的所有语言链接。
- links
- 返回给定页面中的所有链接。
- linkshere
- 查找指向给定页面的所有页面。
- mmcontent
- 获取垃圾链接列表的描述和目标。
- pageassessments
- 返回与给定页面关联的项目和评估。
- pageimages
- 返回页面上的图像信息,如缩略图和是否存在照片。
- pageprops
- 获取页面内容中定义的各种页面属性。
- pageterms
- 获取与页面通过 sitelink 关联的 Wikidata 术语(通常是标签、描述和别名)。
- pageviews
- 显示每页的页面访问数据(过去 pvipdays 天的每日页面访问量)。
- redirects
- 返回给定页面的所有重定向。
- revisions
- 获取修订信息。
- stashimageinfo
- 返回已暂存文件的文件信息。
- templates
- 返回包含在给定页面中的所有页面。
- transcludedin
- 查找包含(transclude)给定页面的所有页面。
- transcodestatus
- 获取给定文件页面的转码状态。
- videoinfo
- 扩展 imageinfo 以包含视频源(衍生)信息。
- wbentityusage
- 返回给定页面中使用的所有实体 ID。
- cirrusbuilddoc
- 内部使用。 从数据库服务器转储 CirrusSearch 文章文档。
- cirruscompsuggestbuilddoc
- 内部使用。 用于自动补全建议器的文档转储。
- cirrusdoc
- 内部使用。 从搜索服务器转储 CirrusSearch 文章文档。
- description
- 内部使用。 获取解释目标页面内容的简短描述(又名副标题)。
- mapdata
- 内部使用。 请求给定页面的所有 Kartographer 地图数据。
- 值(用 | 分隔或 替代项):categories、categoryinfo、contributors、coordinates、deletedrevisions、duplicatefiles、extlinks、extracts、fileusage、globalusage、imageinfo、images、info、iwlinks、langlinks、links、linkshere、mmcontent、pageassessments、pageimages、pageprops、pageterms、pageviews、redirects、revisions、stashimageinfo、templates、transcludedin、transcodestatus、videoinfo、wbentityusage、cirrusbuilddoc、cirruscompsuggestbuilddoc、cirrusdoc、description、mapdata
- list
要获取的列表。
- abusefilters
- 显示滥用过滤器详情。
- abuselog
- 显示被某个滥用过滤器捕获的事件。
- allcategories
- 枚举所有分类。
- alldeletedrevisions
- 按用户或命名空间列出所有已删除的修订版。
- allfileusages
- 列出所有文件用法,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 枚举指向给定命名空间的所有链接。
- allpages
- 按顺序枚举给定命名空间中的所有页面。
- allredirects
- 列出指向某个命名空间的所有重定向。
- allrevisions
- 列出所有修订版。
- alltransclusions
- 列出所有嵌入(transclude)的页面(使用 {{x}}),包括不存在的。
- allusers
- 枚举所有注册用户。
- backlinks
- 查找指向给定页面的所有页面。
- betafeatures
- 列出所有 BetaFeatures。
- blocks
- 列出所有被封禁的用户和 IP 地址。
- categorymembers
- 列出给定类别中的所有页面。
- centralnoticeactivecampaigns
- 获取当前活动广告系列列表,包括开始和结束日期以及关联的横幅。
- centralnoticelogs
- 获取广告系列配置更改的日志。
- checkuserlog
- 从 CheckUser 日志中获取条目。
- codexicons
- 获取 Codex 图标。
- embeddedin
- 查找嵌入(transclude)给定标题的所有页面。
- exturlusage
- 枚举包含给定 URL 的页面。
- filearchive
- 按顺序枚举所有已删除的文件。
- gadgetcategories
- 返回小工具节列表。
- gadgets
- 返回此维基上使用的小工具列表。
- geosearch
- 返回位于特定区域的坐标页面。
- globalallusers
- 枚举所有全局用户。
- globalblocks
- 列出所有全局封禁的 IP 地址。
- globalgroups
- 枚举所有全局组。
- imageusage
- 查找使用给定图像标题的所有页面。
- iwbacklinks
- 查找指向给定维基链接的所有页面。
- langbacklinks
- 查找指向给定语言链接的所有页面。
- linterrors
- 获取 lint 错误列表。
- logevents
- 从日志中获取事件。
- mostviewed
- 列出最常访问的页面(基于前一天的页面访问量)。
- mystashedfiles
- 获取当前用户上传暂存区中的文件列表。
- pagepropnames
- 列出维基上使用过的所有页面属性名称。
- pageswithprop
- 列出使用给定页面属性的所有页面。
- prefixsearch
- 执行页面标题的前缀搜索。
- projectpages
- 列出与一个或多个项目关联的所有页面。
- projects
- 列出所有项目。
- protectedtitles
- 列出受保护的、不允许创建的标题。
- querypage
- 获取由 QueryPage 类特殊页面提供的列表。
- random
- 获取一组随机页面。
- recentchanges
- 枚举最近的更改。
- search
- 执行全文搜索。
- tags
- 列出更改标签。
- trackingcategories
- 枚举在 中定义的所有现有跟踪分类。当跟踪分类包含页面或其分类页面存在时,该跟踪分类即存在。
- usercontribs
- 获取用户的所有编辑。
- users
- 获取一组用户的信息。
- watchlist
- 获取当前用户监视列表中页面的最近更改。
- watchlistraw
- 获取当前用户监视列表中的所有页面。
- wblistentityusage
- 返回使用给定实体 ID 的所有页面。
- wikisets
- 枚举所有维基集。
- checkuser
- 已弃用。 此 API 已被站点管理员禁用。查询 API 将不会返回任何数据。 检查给定用户名的 IP 地址或给定 IP 地址的用户名。
- deletedrevs
- 已弃用。 列出已删除的修订版。
- readinglistentries
- 内部使用。 列出特定列表的页面。
- 值(用 | 分隔或 替代项):abusefilters、abuselog、allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、backlinks、betafeatures、blocks、categorymembers、centralnoticeactivecampaigns、centralnoticelogs、checkuserlog、codexicons、embeddedin、exturlusage、filearchive、gadgetcategories、gadgets、geosearch、globalallusers、globalblocks、globalgroups、imageusage、iwbacklinks、langbacklinks、linterrors、logevents、mostviewed、mystashedfiles、pagepropnames、pageswithprop、prefixsearch、projectpages、projects、protectedtitles、querypage、random、recentchanges、search、tags、trackingcategories、usercontribs、users、watchlist、watchlistraw、wblistentityusage、wikisets、checkuser、deletedrevs、readinglistentries
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- meta
要获取的元数据。
- allmessages
- 返回此站点的消息。
- authmanagerinfo
- 检索有关当前身份验证状态的信息。
- babel
- 获取用户已知语言的信息。
- communityconfiguration
- 读取社区配置。
- featureusage
- 获取用户代理的已记录 API 功能用法摘要。
- filerepoinfo
- 返回关于维基上配置的图像存储库的元信息。
- globalpreferences
- 检索当前用户的全局首选项。
- globalrenamestatus
- 显示正在进行的全局重命名信息。
- globaluserinfo
- 显示全局用户的信息。
- languageinfo
- 返回可用语言的信息。
- linterstats
- 获取 lint 错误数量。
- notifications
- 获取等待当前用户的通知。
- siteinfo
- 返回关于站点的常规信息。
- siteviews
- 显示全站页面访问数据(过去 pvisdays 天的每日页面访问总量)。
- tokens
- 获取数据修改操作的令牌。
- unreadnotificationpages
- 获取当前用户有未读通知的页面。
- userinfo
- 获取当前用户的信息。
- wikibase
- 获取有关 Wikidata 客户端和关联的 Wikidata 存储库的信息。
- checkuserformattedblockinfo
- 内部使用。 返回影响当前用户的全站封禁的格式化封禁详细信息。
- oath
- 内部使用。 检查用户是否启用了双因素身份验证(OATH)。
- readinglists
- 内部使用。 列出或过滤用户的阅读列表并显示其元数据。
- 值(用 | 分隔或 替代项):allmessages、authmanagerinfo、babel、communityconfiguration、featureusage、filerepoinfo、globalpreferences、globalrenamestatus、globaluserinfo、languageinfo、linterstats、notifications、siteinfo、siteviews、tokens、unreadnotificationpages、userinfo、wikibase、checkuserformattedblockinfo、oath、readinglists
- indexpageids
包含一个额外的 pageids 部分,列出所有返回的页面 ID。
- 类型:布尔值(详情)
- export
导出所有给定或生成的页面的当前修订版。
- 类型:布尔值(详情)
- exportnowrap
返回不包含在 XML 结果中的导出 XML(格式与 相同)。只能与 query+export 一起使用。
- 类型:布尔值(详情)
- exportschema
导出时定位 XML 转储格式的给定版本。只能与 query+export 一起使用。
- 以下值之一:0.10, 0.11
- 默认值:0.11
- iwurl
如果标题是维基链接,是否获取完整 URL。
- 类型:布尔值(详情)
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- rawcontinue
返回原始 query-continue 数据用于继续。
- 类型:布尔值(详情)
- 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
自动解析 query+titles、query+pageids 和 query+revids 中的重定向,以及 query+generator 返回的页面。
- 类型:布尔值(详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:布尔值(详情)