MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=query
(main | query)
- 此模組需要讀取權限。
- 来源:MediaWiki
- 许可协议:GPL-2.0-or-later
擷取來自及有關MediaWiki的數據。
所有数据修改将首先不得不使用查询来获得令牌,以阻止来自恶意网站的滥用行为。
參數:
- prop
要为已查询页面获取的属性。
- categories
- 页面属于的所有分类列表。
- categoryinfo
- 回傳有關指定分類的資訊。
- cirrusdoc
- 匯出 CirrusSearch 的條目文件。
- contributors
- 获取对一个页面的登录贡献者列表和匿名贡献数。
- deletedrevisions
- 获取删除的修订版本信息。
- description
- 获取一段简短描述(或称子标题)解释目标页面有关什么话题。
- duplicatefiles
- 根据哈希值列出此给定文件的所有副本。
- extlinks
- 回傳所有指定頁面的外部 URL (非 interwiki)。
- extracts
- 回傳純文字或受限的指定頁面 HTML 匯出。
- fileusage
- 查找所有使用指定文件的页面。
- imageinfo
- 回傳檔案資訊與上傳日誌。
- images
- 回傳指定頁面中包含的所有檔案。
- info
- 取得基本頁面訊息。
- iwlinks
- 回傳指定頁面的所有 interwiki 連結。
- langlinks
- 回傳指定頁面的所有跨語言連結。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 查找所有链接至指定页面的页面。
- pageimages
- 返回页面上的图像的相关信息,例如缩略图和照片呈现信息。
- pageprops
- 获取页面内容中定义的各种页面属性。
- pageterms
- 通过网站链接获取与页面相关的求真百科术语(代表的标签、描述和别名)。在实体页面本身,术语会被直接使用。敬告:在存储库wiki上,此模块只能直接工作于实体页面,而不是通过网站链接连接到实体的页面。这可能在将来更新。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- references
- 回傳與指定頁面關聯之參考文獻的資料描述。
- revisions
- 获取修订版本信息。
- stashimageinfo
- 回傳多筆儲藏檔案的檔案資訊。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 查找所有嵌入指定页面的页面。
- wbentityusage
- 返回指定页面使用的所有实体ID。
- 多值 (以 | 或 alternative 分隔):categories、categoryinfo、cirrusdoc、contributors、deletedrevisions、description、duplicatefiles、extlinks、extracts、fileusage、imageinfo、images、info、iwlinks、langlinks、links、linkshere、pageimages、pageprops、pageterms、redirects、references、revisions、stashimageinfo、templates、transcludedin、wbentityusage
- list
要获取的列表。
- abusefilters
- 顯示防濫用過濾器的詳細資料。
- abuselog
- 显示一个滥用过滤器的捕获事件。
- allcategories
- 列举所有分类。
- alldeletedrevisions
- 列举由一位用户或在一个名字空间中所有已删除的修订。
- allfileusages
- 列出所有文件用途,包括不存在的。
- allimages
- 按顺序枚举所有图像。
- alllinks
- 列举所有指向至指定名字空间的链接。
- allpages
- 循序列举在指定名字空间中的所有页面。
- allredirects
- 列出至一个名字空间的重定向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入页面(使用{{x}}嵌入的页面),包括不存在的。
- allusers
- 列举所有注册用户。
- backlinks
- 查找所有链接至指定页面的页面。
- blocks
- 列出所有被封禁的用户和IP地址。
- categorymembers
- 在指定的分類中列出所有頁面。
- checkuser
- 檢查指定使用者使用的 IP 地址或指定 IP 地址使用的使用者
- checkuserlog
- 從使用者查核日誌獲得記錄。
- embeddedin
- 查找所有嵌入指定标题的页面。
- exturlusage
- 列举包含一个指定URL的页面。
- filearchive
- 循序列举所有被删除的文件。
- gadgetcategories
- 返回小工具分类列表。
- gadgets
- 返回一个本Wiki上的小工具的列表。
- imageusage
- 查找所有使用指定图片标题的页面。
- iwbacklinks
- 查找所有链接至指定跨wiki链接的页面。
- langbacklinks
- 查找所有链接至指定语言链接的页面。
- logevents
- 從日誌中獲取事件。
- messagecollection
- 查詢有關翻譯的 MessageCollection。
- mystashedfiles
- 获取当前用户上传暂存库中的文件列表。
- pagepropnames
- 列出wiki中所有使用中的页面属性名称。
- pageswithprop
- 列出所有使用指定页面属性的页面。
- prefixsearch
- 为页面标题执行前缀搜索。
- protectedtitles
- 列出所有被限制创建的标题。
- querypage
- 获取由基于QueryPage的特殊页面提供的列表。
- random
- 获取随机页面集。
- recentchanges
- 列舉出最近變更。
- search
- 执行一次全文本搜索。
- tags
- 列出更改標籤。
- usercontribs
- 获取一位用户的所有编辑。
- users
- 获取有关列出用户的信息。
- watchlist
- 在当前用户的监视列表中获取对页面的最近更改。
- watchlistraw
- 获得当前用户的监视列表上的所有页面。
- wblistentityusage
- 返回所有使用指定实体ID的页面。
- wbsearch
- 使用标签和别名搜索实体。
- wbsubscribers
- 获取对提供实体的订阅。
- deletedrevs
- 已停用。 列举删除的修订版本。
- 多值 (以 | 或 alternative 分隔):abusefilters、abuselog、allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、backlinks、blocks、categorymembers、checkuser、checkuserlog、embeddedin、exturlusage、filearchive、gadgetcategories、gadgets、imageusage、iwbacklinks、langbacklinks、logevents、messagecollection、mystashedfiles、pagepropnames、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、search、tags、usercontribs、users、watchlist、watchlistraw、wblistentityusage、wbsearch、wbsubscribers、deletedrevs
- meta
要获取的元数据。
- allmessages
- 返回來自該網站的訊息。
- authmanagerinfo
- 取得目前身分核對狀態的資訊。
- babel
- 獲得關於使用者所能理解語言的資訊
- filerepoinfo
- 返回有关wiki配置的图片存储库的元信息。
- languagestats
- 查詢語言統計。
- messagegroups
- 回傳有關訊息群組的資訊。
- messagegroupstats
- 查詢訊息群組統計。
- messagetranslations
- 查詢單一訊息的所有翻譯。
- notifications
- 获取当前用户等待的通知。
- oath
- 检查双因素验证(OATH)是否为某一用户启用。
- siteinfo
- 返回有关网站的一般信息。
- tokens
- 获取可修改数据的操作的令牌。
- unreadnotificationpages
- 获取当前用户未读通知的相关页面。
- userinfo
- 获取有关当前用户的信息。
- wikibase
- 获取有关Wikibase客户端及其相关Wikibase存储库的信息。
- 多值 (以 | 或 alternative 分隔):allmessages、authmanagerinfo、babel、filerepoinfo、languagestats、messagegroups、messagegroupstats、messagetranslations、notifications、oath、siteinfo、tokens、unreadnotificationpages、userinfo、wikibase
- indexpageids
包含一个额外的pageid段落,列举所有返回的页面ID。
- 类型:布尔值(详细信息)
- export
导出所有指定或生成页面的当前修订。
- 类型:布尔值(详细信息)
- exportnowrap
返回导出XML,不需要将其包裹在一个XML结果中(与Special:Export格式相同)。只能与query+export一起使用。
- 类型:布尔值(详细信息)
- iwurl
如果标题是一个跨wiki链接的话,是否获取完整URL。
- 类型:布尔值(详细信息)
- continue
当更多结果可用时,使用这个继续。
- rawcontinue
为继续返回原始query-continue数据。
- 类型:布尔值(详细信息)
- 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
自动解决在query+titles、query+pageids和query+revids,以及在由query+generator返回的页面中的重定向。
- 类型:布尔值(详细信息)
- converttitles
如有需要,将标题转换为其他变体。只有当wiki的内容语言支持变体转换时才能工作。支持变体转换的语言包括en、crh、gan、iu、kk、ku、shi、sr、tg、uz 和 zh。
- 类型:布尔值(详细信息)