MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:-{R|https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page}-
action=query
- 此模块需要读取权限。
- 来源:MediaWiki
- 许可协议:GPL-2.0-or-later
取得来自并有关MediaWiki的数据。
所有数据修改须首先使用查询来获得令牌,以阻止来自恶意网站的滥用行为。
- prop
要为所查询页面获取的属性。
- categories
- 页面属于的所有分类列表。
- categoryinfo
- 返回有关给定分类的信息。
- contributors
- 获取一个页面的已登录贡献者列表和匿名贡献者数量。
- coordinates
- 返回指定页面的地理坐标。
- deletedrevisions
- 获取删除的修订版本信息。
- duplicatefiles
- 根据哈希值列出此给定文件的所有副本。
- extlinks
- 从指定页面返回所有外部URL(非跨wiki链接)。
- extracts
- 返回指定页面的纯文本或有限HTML格式摘录。
- fileusage
- 查找所有使用指定文件的页面。
- globalusage
- 返回某一图片的全域图片使用。
- growthimagesuggestiondata
- 獲取相關的圖片建議資料,若可用的話
- imageinfo
- 返回文件信息和上传历史。
- images
- 返回指定页面上包含的所有文件。
- info
- 获取基本页面信息。
- iwlinks
- 从指定页面返回所有跨wiki链接。
- langlinks
- 从指定页面返回所有跨语言链接。
- langlinkscount
- 获取其他语言版本的数量。
- links
- 从指定页面返回所有链接。
- linkshere
- 查找所有链接至指定页面的页面。
- mmcontent
- 取得垃圾黑名單的描述與目標
- pageassessments
- 返回给定页面的关联专题与评估。
- pageimages
- 返回页面上的图像的相关信息,例如缩略图和照片呈现信息。
- pageprops
- 获取页面内容中定义的各种页面属性。
- pageterms
- 通过网站链接获取与页面相关的维基数据术语(例如标签、描述和别名)。
- pageviews
- 显示按页面的页面浏览数据(在过去pvipdays日内,每日页面浏览量)。
- redirects
- 返回所有指向给定页面的重定向。
- revisions
- 获取修订版本信息。
- stashimageinfo
- 返回用于藏匿文件的文件信息。
- templates
- 返回指定页面上所有被嵌入的页面。
- transcludedin
- 查找所有嵌入指定页面的页面。
- transcodestatus
- 获取指定文件页的转码状态。
- videoinfo
- 扩展图像信息以包含视频源(图像来源)信息
- wbentityusage
- 返回指定页面使用的所有实体ID。
- flowinfo
- 已弃用。获取有关页面的基本结构化讨论信息。
- cirrusbuilddoc
- 内部的。来自数据库服务器的CirrusSearch条目文档的转储
- cirruscompsuggestbuilddoc
- 内部的。完成建议器使用的文档的转储
- cirrusdoc
- 内部的。来自搜索服务器的CirrusSearch条目文档的转储
- description
- 内部的。获得一个简短的描述(或称副标题),用来解释目标页面的内容。
- mapdata
- 内部的。请求给定页面的所有 Kartographer 地图数据
- 值(以|或其转义序列分隔):categories、categoryinfo、contributors、coordinates、deletedrevisions、duplicatefiles、extlinks、extracts、fileusage、globalusage、growthimagesuggestiondata、imageinfo、images、info、iwlinks、langlinks、langlinkscount、links、linkshere、mmcontent、pageassessments、pageimages、pageprops、pageterms、pageviews、redirects、revisions、stashimageinfo、templates、transcludedin、transcodestatus、videoinfo、wbentityusage、flowinfo、cirrusbuilddoc、cirruscompsuggestbuilddoc、cirrusdoc、description、mapdata
- list
要获取的列表。
- abusefilters
- 显示滥用过滤器的详细说明。
- abuselog
- 显示一个滥用过滤器的捕获事件。
- allcategories
- 列举所有分类。
- alldeletedrevisions
- 列举由一位用户或在一个命名空间中所有已删除的修订。
- allfileusages
- 列出所有文件用途,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 列举所有指向至指定命名空间的链接。
- allpages
- 循序列举在指定命名空间中的所有页面。
- allredirects
- 列出至一个命名空间的重定向。
- allrevisions
- 列举所有修订。
- alltransclusions
- 列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
- allusers
- 列举所有注册用户。
- automatictranslationdenselanguages
- 索取與指定維基數據 ID 相對應條目的外部連結清單,依按條目大小排序。
- backlinks
- 查找所有链接至指定页面的页面。
- betafeatures
- 列出所有测试功能
- blocks
- 列出所有被封禁的用户和IP地址。
- categorymembers
- 在指定的分类中列出所有页面。
- centralnoticeactivecampaigns
- 获取当前活动列表,包括活动的起止日期和活动相关的横幅通知
- centralnoticelogs
- 获取通过配置更改的日志。
- checkuser
- 检查指定用户名使用过的IP地址或指定IP地址使用过的用户名。
- checkuserlog
- 获取用户查核日志中的记录。
- codexicons
- 获取Codex图标
- contenttranslation
- 查询内容翻译数据库以获取翻译。
- contenttranslationcorpora
- 获取指定翻译按章节对齐的平行文本。另见
list=cxpublishedtranslations
。提供多种转储格式供大量访问。 - contenttranslationlangtrend
- 向内容翻译数据库查询指定时段的翻译数量。
- contenttranslationstats
- 获取内容翻译统计。
- contenttranslationsuggestions
- 获取内容翻译的建议列表。
- cxpublishedtranslations
- 检索所有已发布翻译的信息。
- cxtranslatorstats
- 检索指定用户的翻译统计。
- embeddedin
- 查找所有嵌入指定标题的页面。
- exturlusage
- 列举包含一个指定URL的页面。
- filearchive
- 循序列举所有被删除的文件。
- gadgetcategories
- 返回小工具分类列表。
- gadgets
- 返回本wiki使用的小工具的列表。
- geosearch
- 返回包含位于某一地区坐标的页面。
- globalallusers
- 列举所有全域用户。
- globalblocks
- 列出所有全域封禁的IP地址。
- globalgroups
- 列举所有全域用户。
- growthmentorlist
- 列出所有導師
- growthmentormentee
- 取得分配給指定導師的全部學員。
- growthstarredmentees
- 获取当前登录导师标记星号的学员名单
- imageusage
- 查找所有使用指定图片标题的页面。
- iwbacklinks
- 查找所有链接至指定跨wiki链接的页面。
- langbacklinks
- 查找所有链接至指定语言链接的页面。
- linterrors
- 获取lint错误的列表
- logevents
- 从日志获取事件。
- mostviewed
- 列举最多访问页面(基于最近一天的页面浏览计数)。
- mystashedfiles
- 获取当前用户上传暂存库中的文件列表。
- pagecollectionsmetadata
- Fetch page collection information for the given title.
- pagepropnames
- 列出wiki中所有使用中的页面属性名称。
- pageswithprop
- 列出所有使用指定页面属性的页面。
- prefixsearch
- 为页面标题执行前缀搜索。
- projectpages
- 列出所有与一个或多个专题相关联的页面。
- projects
- 列举所有专题。
- protectedtitles
- 列出所有被限制创建的标题。
- querypage
- 获取由基于QueryPage的特殊页面提供的列表。
- random
- 获取随机页面集。
- recentchanges
- 列举最近更改。
- search
- 执行一次全文本搜索。
- tags
- 列出更改标签。
- usercontribs
- 获取一位用户的所有编辑。
- users
- 获取有关列出用户的信息。
- watchlist
- 在当前用户的监视列表中获取对页面的最近更改。
- watchlistraw
- 获得当前用户的监视列表上的所有页面。
- wblistentityusage
- 返回所有使用指定实体ID的页面。
- wikisets
- 列举所有wiki集合。
- deletedrevs
- 已弃用。列举删除的修订版本。
- growthtasks
- 内部的。获取适合编辑新手的任务建议。
- linkrecommendations
- 内部的。Retrieve link recommendations for a specific page
- readinglistentries
- 内部的。列举特定列表的页面。
- 值(以|或其转义序列分隔):abusefilters、abuselog、allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、automatictranslationdenselanguages、backlinks、betafeatures、blocks、categorymembers、centralnoticeactivecampaigns、centralnoticelogs、checkuser、checkuserlog、codexicons、contenttranslation、contenttranslationcorpora、contenttranslationlangtrend、contenttranslationstats、contenttranslationsuggestions、cxpublishedtranslations、cxtranslatorstats、embeddedin、exturlusage、filearchive、gadgetcategories、gadgets、geosearch、globalallusers、globalblocks、globalgroups、growthmentorlist、growthmentormentee、growthstarredmentees、imageusage、iwbacklinks、langbacklinks、linterrors、logevents、mostviewed、mystashedfiles、pagecollectionsmetadata、pagepropnames、pageswithprop、prefixsearch、projectpages、projects、protectedtitles、querypage、random、recentchanges、search、tags、usercontribs、users、watchlist、watchlistraw、wblistentityusage、wikisets、deletedrevs、growthtasks、linkrecommendations、readinglistentries
- 值的最大值为50(允许更高上限的客户端为500)。
- meta
要获取的元数据。
- allmessages
- 返回来自该网站的消息。
- authmanagerinfo
- 检索有关当前身份验证状态的信息。
- babel
- 获取有关该用户理解哪些语言的信息
- communityconfiguration
- Read the community configuration
- featureusage
- 获取已记录的API功能使用率的摘要,基于用户代理。
- filerepoinfo
- 返回有关wiki配置的图片存储库的元信息。
- globalpreferences
- 检索当前用户的全域参数设置。
- globalrenamestatus
- 显示有关正在进行的全域重命名的信息。
- globaluserinfo
- 显示有关一位全域用户的信息。
- growthmenteestatus
- 查詢目前使用者的學員狀態,請查看 action=growthsetmenteestatus 的文件以了解個別狀態的詳細資訊。
- growthmentorstatus
- 查询目前用户的导师状态
- languageinfo
- 返回有关可用语言的信息。
- linterstats
- 获取每个分类中的lint错误数
- notifications
- 获取等待当前用户的通知。
- ores
- 返回该wiki的ORES配置和模型数据。
- siteinfo
- 返回有关网站的一般信息。
- siteviews
- 显示网站端页面浏览数据(在过去pvisdays日内,每日的页面浏览总数)。
- tokens
- 获取可修改数据的操作的令牌。
- unreadnotificationpages
- 获取当前用户有未读通知的页面。
- userinfo
- 获取有关当前用户的信息。
- wikibase
- 获取有关Wikibase客户端及其相关Wikibase仓库的信息。
- cxdeletedtranslations
- 内部的。获取您被删除译文的数量。
- growthnextsuggestedtasktype
- 内部的。取得建議的任務類型,以供使用者下一步嘗試。
- oath
- 内部的。检查双因素验证(OATH)是否为某一用户启用。
- readinglists
- 内部的。列举或过滤用户的阅读列表,并显示与其相关的元数据。
- 值(以|或其转义序列分隔):allmessages、authmanagerinfo、babel、communityconfiguration、featureusage、filerepoinfo、globalpreferences、globalrenamestatus、globaluserinfo、growthmenteestatus、growthmentorstatus、languageinfo、linterstats、notifications、ores、siteinfo、siteviews、tokens、unreadnotificationpages、userinfo、wikibase、cxdeletedtranslations、growthnextsuggestedtasktype、oath、readinglists
- indexpageids
包含一个额外的pageid段落,列举所有返回的页面ID。
- 类型:布尔型 (详情)
- export
导出所有指定或生成页面的当前修订。
- 类型:布尔型 (详情)
- exportnowrap
返回导出XML,不需要将其包裹在一个XML结果中(与Special:Export格式相同)。只能与query+export一起使用。
- 类型:布尔型 (详情)
- exportschema
选择导出 XML 转储文件时的特定版本。仅能与query+export一起使用。
- 以下值中的一个:0.10、0.11
- 默认:0.11
- iwurl
如果标题是一个跨wiki链接的话,是否获取完整URL。
- 类型:布尔型 (详情)
- continue
当更多结果可用时,使用这个继续。可在 mediawiki.org 获取更多有关如何继续查询的详细信息。
- rawcontinue
为继续返回原始query-continue数据。
- 类型:布尔型 (详情)
- titles
要查询的标题列表。
- 各变量值应以|或其转义序列分隔。
- 值的最大值为50(允许更高上限的客户端为500)。
- pageids
要查询的页面ID列表
- 类型:整数列表
- 各变量值应以|或其转义序列分隔。
- 值的最大值为50(允许更高上限的客户端为500)。
- revids
要查询的修订版本ID列表。请注意,几乎所有的查询模块都会将修订版本ID转换为对应的页面ID,并且查询最新的修订版本。只有prop=revisions会使用精确的修订版本进行响应。
- 类型:整数列表
- 各变量值应以|或其转义序列分隔。
- 值的最大值为50(允许更高上限的客户端为500)。
- generator
通过执行指定查询模块获得页面列表以工作。
注意:发生器参数名称必须以“g”开头,参见例子。
- allcategories
- 列举所有分类。
- alldeletedrevisions
- 列举由一位用户或在一个命名空间中所有已删除的修订。
- allfileusages
- 列出所有文件用途,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 列举所有指向至指定命名空间的链接。
- allpages
- 循序列举在指定命名空间中的所有页面。
- allredirects
- 列出至一个命名空间的重定向。
- allrevisions
- 列举所有修订。
- alltransclusions
- 列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
- automatictranslationdenselanguages
- 索取與指定維基數據 ID 相對應條目的外部連結清單,依按條目大小排序。
- backlinks
- 查找所有链接至指定页面的页面。
- categories
- 页面属于的所有分类列表。
- categorymembers
- 在指定的分类中列出所有页面。
- contenttranslation
- 查询内容翻译数据库以获取翻译。
- contenttranslationsuggestions
- 获取内容翻译的建议列表。
- deletedrevisions
- 获取删除的修订版本信息。
- duplicatefiles
- 根据哈希值列出此给定文件的所有副本。
- embeddedin
- 查找所有嵌入指定标题的页面。
- exturlusage
- 列举包含一个指定URL的页面。
- fileusage
- 查找所有使用指定文件的页面。
- geosearch
- 返回包含位于某一地区坐标的页面。
- images
- 返回指定页面上包含的所有文件。
- imageusage
- 查找所有使用指定图片标题的页面。
- iwbacklinks
- 查找所有链接至指定跨wiki链接的页面。
- langbacklinks
- 查找所有链接至指定语言链接的页面。
- links
- 从指定页面返回所有链接。
- linkshere
- 查找所有链接至指定页面的页面。
- mostviewed
- 列举最多访问页面(基于最近一天的页面浏览计数)。
- pageswithprop
- 列出所有使用指定页面属性的页面。
- prefixsearch
- 为页面标题执行前缀搜索。
- projectpages
- 列出所有与一个或多个专题相关联的页面。
- protectedtitles
- 列出所有被限制创建的标题。
- querypage
- 获取由基于QueryPage的特殊页面提供的列表。
- random
- 获取随机页面集。
- recentchanges
- 列举最近更改。
- redirects
- 返回所有指向给定页面的重定向。
- revisions
- 获取修订版本信息。
- search
- 执行一次全文本搜索。
- templates
- 返回指定页面上所有被嵌入的页面。
- transcludedin
- 查找所有嵌入指定页面的页面。
- watchlist
- 在当前用户的监视列表中获取对页面的最近更改。
- watchlistraw
- 获得当前用户的监视列表上的所有页面。
- wblistentityusage
- 返回所有使用指定实体ID的页面。
- growthtasks
- 内部的。获取适合编辑新手的任务建议。
- readinglistentries
- 内部的。列举特定列表的页面。
- 以下值中的一个:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、automatictranslationdenselanguages、backlinks、categories、categorymembers、contenttranslation、contenttranslationsuggestions、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、geosearch、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、mostviewed、pageswithprop、prefixsearch、projectpages、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、growthtasks、readinglistentries
- redirects
自动解决在query+titles、query+pageids和query+revids,以及在由query+generator返回的页面中的重定向。
- 类型:布尔型 (详情)
- converttitles
如有需要,将标题转换为其他变体。只有当wiki的内容语言支持变体转换时才能工作。支持变体转换的语言包括ban、crh、en、gan、iu、ku、mni、sh、shi、sr、tg、tly、uz、wuu、zgh和zh。
- 类型:布尔型 (详情)