MediaWiki API 帮助
这是一个自动生成的 MediaWiki API 文档页面。
文档和示例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
主模块
- 来源: MediaWiki
- 许可:
状态: MediaWiki API 是一个成熟且稳定的接口,得到了积极的支持和改进。虽然我们尽量避免,但有时可能需要进行不兼容的更改;请订阅 mediawiki-api-announce 邮件列表 以获取更新通知。
错误请求: 当向 API 发送错误请求时,将发送一个键为“MediaWiki-API-Error”的 HTTP 标头,然后该标头的值和返回的错误代码将设置为相同的值。更多信息请参见 API:错误和警告。
测试: 为了方便测试 API 请求,请参见 。
- action
要执行的操作。
- abusefiltercheckmatch
- 检查滥用过滤器是否与一组变量、一次编辑或一次已记录的滥用过滤器事件匹配。
- abusefilterchecksyntax
- 检查滥用过滤器语法的正确性。
- abusefilterevalexpression
- 评估滥用过滤器表达式。
- abusefilterunblockautopromote
- 解除用户因滥用过滤器后果而获得的自动晋升的封禁。
- abuselogprivatedetails
- 查看滥用日志条目的私有详细信息。
- acquiretempusername
- 如果启用了临时帐户创建且当前用户已注销,则获取一个临时用户名并将其存储在当前会话中。如果已存储名称,则返回相同名称。
- antispoof
- 根据 AntiSpoof 的规范化检查检查用户名。
- block
- 封禁用户。
- centralauthtoken
- 获取一个 centralauthtoken 以向关联的 wiki 发出经过身份验证的请求。
- centralnoticecdncacheupdatebanner
- 请求为匿名用户清除 CDN(前端)缓存中存储的请求横幅和语言的内容。
- centralnoticechoicedata
- 获取选择给定项目和语言横幅所需的数据。
- centralnoticequerycampaign
- 获取一个活动的所有配置设置。
- changeauthenticationdata
- 更改当前用户的身份验证数据。
- changecontentmodel
- 更改页面的内容模型。
- checktoken
- Check the validity of a token from action=query&meta=tokens.
- clearhasmsg
- 清除当前用户的
hasmsg标志。 - clientlogin
- 使用交互式流程登录 wiki。
- communityconfigurationedit
- 更改社区配置中配置提供程序的内容。
- compare
- 获取两个页面之间的差异。
- createaccount
- 创建新用户帐户。
- createlocalaccount
- 强制创建本地帐户。中心帐户必须存在。
- delete
- 删除页面。
- deleteglobalaccount
- 删除全局用户。
- discussiontoolsedit
- 在讨论页面上发布消息。
- discussiontoolsfindcomment
- 按 ID 或名称查找评论。
- discussiontoolsgetsubscriptions
- 获取给定主题的订阅状态。
- discussiontoolssubscribe
- 订阅(或取消订阅)以接收主题通知。
- discussiontoolsthank
- 发送对评论的公开感谢通知。
- echocreateevent
- 手动触发用户通知。
- echomarkread
- 将当前用户的通知标记为已读。
- echomarkseen
- 将当前用户的通知标记为已查看。
- echomute
- 静音或取消静音特定用户或页面的通知。
- edit
- 创建和编辑页面。
- editmassmessagelist
- 编辑群发消息传送列表。
- emailuser
- 向用户发送电子邮件。
- expandtemplates
- 展开维基文本中的所有模板。
- featuredfeed
- 返回精选内容 Feed。
- feedcontributions
- 返回用户贡献 Feed。
- feedrecentchanges
- 返回最近更改 Feed。
- feedwatchlist
- 返回监视列表 Feed。
- filerevert
- 将文件还原到旧版本。
- globalblock
- 全局封禁或解禁用户。
- globalpreferenceoverrides
- 更改当前用户的全局首选项的本地覆盖。
- globalpreferences
- 更改当前用户的全局首选项。
- globaluserrights
- 将用户添加到/从中移除全局组。
- help
- 显示指定模块的帮助。
- imagerotate
- 此模块已被禁用。
- import
- 从另一个 wiki 或 XML 文件导入页面。
- jsonconfig
- 允许直接访问 JsonConfig 子系统。
- languagesearch
- 以任何脚本搜索语言名称。
- linkaccount
- 将第三方提供商的帐户链接到当前用户。
- login
- 登录并获取身份验证 cookie。
- logout
- 注销并清除会话数据。
- managetags
- 执行与更改标签相关的管理任务。
- massmessage
- 向页面列表发送消息。
- mergehistory
- 合并页面历史记录。
- move
- 移动页面。
- opensearch
- 使用 OpenSearch 协议搜索 wiki。
- options
- 更改当前用户的首选项。
- paraminfo
- 获取有关 API 模块的信息。
- parse
- 解析内容并返回解析器输出。
- patrol
- 巡查页面或修订版。
- protect
- 更改页面的保护级别。
- purge
- 清除给定标题的缓存。
- query
- 从 MediaWiki 和关于 MediaWiki 中获取数据。
- removeauthenticationdata
- 移除当前用户的身份验证数据。
- resetpassword
- 向用户发送密码重置电子邮件。
- revisiondelete
- 删除和恢复修订版。
- rollback
- 撤销对页面的最后一次编辑。
- rsd
- 导出 RSD(Really Simple Discovery)模式。
- setglobalaccountstatus
- 隐藏或锁定(或显示或解锁)全局用户帐户。
- setnotificationtimestamp
- 更新监视页面的通知时间戳。
- setpagelanguage
- 更改页面的语言。
- shortenurl
- 将长 URL 缩短为更短的 URL。
- sitematrix
- 获取 Wikimedia 站点列表。
- spamblacklist
- 根据垃圾链接列表验证一个或多个 URL。
- streamconfigs
- 公开事件流配置。仅返回 format=json 和 formatversion=2。
- strikevote
- 允许管理员划掉或取消划掉投票。
- tag
- 向单个修订版或日志条目添加或删除更改标签。
- templatedata
- 获取 TemplateData 扩展存储的数据。
- thank
- 向编辑者发送感谢通知。
- titleblacklist
- 根据 TitleBlacklist 验证页面标题、文件名或用户名。
- torblock
- 检查 IP 地址是否被封禁为 Tor 出口节点。
- transcodereset
- 拥有“transcode-reset”权限的用户可以重置并重新运行转码作业。
- unblock
- 解封用户。
- undelete
- 恢复已删除页面的修订版。
- unlinkaccount
- 从当前用户处移除链接的第三方帐户。
- upload
- 上传文件,或获取待处理上传的状态。
- userrights
- 更改用户的组别成员身份。
- validatepassword
- 根据 wiki 的密码策略验证密码。
- watch
- 将页面添加到/从中移除当前用户的监视列表。
- webapp-manifest
- 返回 webapp manifest。
- webauthn
- 用于在注册/身份验证过程中服务器和客户端之间通信的 API 模块。
- wikilove
- 给予其他用户 WikiLove。
- bouncehandler
- 内部。 接收弹回的电子邮件并进行处理以处理失败的收件人。
- categorytree
- 内部。 CategoryTree 扩展的内部模块。
- chartinfo
- 内部。 检索 Chart 页面使用次数的当前计数。同一图表在同一页面上的多次使用被视为一次使用。
- cirrus-check-sanity
- 内部。 报告搜索索引中页面 ID 范围的正确性。
- cirrus-config-dump
- 内部。 CirrusSearch 配置的转储。
- cirrus-mapping-dump
- 内部。 此 wiki 的 CirrusSearch 映射的转储。
- cirrus-profiles-dump
- 内部。 此 wiki 的 CirrusSearch 配置文件的转储。
- cirrus-settings-dump
- 内部。 此 wiki 的 CirrusSearch 设置的转储。
- collection
- 内部。 用于对 wiki 用户集合执行各种操作的 API 模块。
- cspreport
- 内部。 浏览器用于报告内容安全策略的违规行为。此模块不应被使用,除非被符合 CSP 的网络浏览器自动使用。
- discussiontoolscompare
- 内部。 获取两个页面修订版之间评论更改的信息。
- discussiontoolspageinfo
- 内部。 返回初始化讨论工具所需的元数据。
- discussiontoolspreview
- 内部。 预览讨论页面上的消息。
- editcheckreferenceurl
- 内部。 检查 URL 作为引用的状态。
- fancycaptchareload
- 内部。 获取新的 FancyCaptcha。
- jsondata
- 内部。 检索本地化的 JSON 数据。
- jsontransform
- 内部。 检索由 Lua 函数转换的 JSON 数据。
- oathvalidate
- 内部。 验证双因素身份验证 (OATH) 令牌。
- parser-migration
- 内部。 使用两种不同的解析器配置解析页面。
- readinglists
- 内部。 阅读列表写操作。
- sanitize-mapdata
- 内部。 对 Kartographer 扩展执行数据验证。
- scribunto-console
- 内部。 用于服务 Scribunto 控制台 XHR 请求的内部模块。
- securepollauth
- 内部。 允许远程 wiki 在授予投票权之前验证用户。
- stashedit
- 内部。 在共享缓存中准备编辑。
- timedtext
- 内部。 为 <track> 元素的使用提供计时文本内容。
- ulslocalization
- 内部。 获取 ULS 在给定语言的本地化。
- ulssetlang
- 内部。 更新用户的首选界面语言。
- visualeditor
- 内部。 从 Parsoid 服务返回页面的 HTML5。
- visualeditoredit
- 内部。 将 HTML5 页面保存到 MediaWiki(通过 Parsoid 服务转换为 wikitext)。
- wikimediaeventsblockededit
- 内部。 记录有关被阻止的编辑尝试的信息。
- One of the following values: abusefiltercheckmatch, abusefilterchecksyntax, abusefilterevalexpression, abusefilterunblockautopromote, abuselogprivatedetails, acquiretempusername, antispoof, block, centralauthtoken, centralnoticecdncacheupdatebanner, centralnoticechoicedata, centralnoticequerycampaign, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, communityconfigurationedit, compare, createaccount, createlocalaccount, delete, deleteglobalaccount, discussiontoolsedit, discussiontoolsfindcomment, discussiontoolsgetsubscriptions, discussiontoolssubscribe, discussiontoolsthank, echocreateevent, echomarkread, echomarkseen, echomute, edit, editmassmessagelist, emailuser, expandtemplates, featuredfeed, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, globalblock, globalpreferenceoverrides, globalpreferences, globaluserrights, help, imagerotate, import, jsonconfig, languagesearch, linkaccount, login, logout, managetags, massmessage, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setglobalaccountstatus, setnotificationtimestamp, setpagelanguage, shortenurl, sitematrix, spamblacklist, streamconfigs, strikevote, tag, templatedata, thank, titleblacklist, torblock, transcodereset, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest, webauthn, wikilove, bouncehandler, categorytree, chartinfo, cirrus-check-sanity, cirrus-config-dump, cirrus-mapping-dump, cirrus-profiles-dump, cirrus-settings-dump, collection, cspreport, discussiontoolscompare, discussiontoolspageinfo, discussiontoolspreview, editcheckreferenceurl, fancycaptchareload, jsondata, jsontransform, oathvalidate, parser-migration, readinglists, sanitize-mapdata, scribunto-console, securepollauth, stashedit, timedtext, ulslocalization, ulssetlang, visualeditor, visualeditoredit, wikimediaeventsblockededit
- 默认值:help
- format
输出的格式。
- One of the following values: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- 默认值:jsonfm
- maxlag
当 MediaWiki 安装在数据库复制集群上时,最多可以使用复制延迟。为避免执行引起更多站点复制延迟的操作,此参数可以让客户端等待,直到复制延迟低于指定值。如果复制延迟过高,将返回错误代码 maxlag,并附带消息,例如 Waiting for $host: $lag seconds lagged。
有关更多信息,请参阅 Manual: Maxlag parameter。- 类型:integer
- smaxage
将
s-maxageHTTP 缓存控制标头设置为此秒数。错误永远不会被缓存。- 类型:integer
- 该值不得小于 0。
- 默认值:0
- maxage
将
max-ageHTTP 缓存控制标头设置为此秒数。错误永远不会被缓存。- 类型:integer
- 该值不得小于 0。
- 默认值:0
- assert
如果设置为 user,则验证用户是否已登录(包括可能作为临时用户);如果设置为 anon,则验证用户未登录;如果设置为 bot,则验证用户是否具有机器人用户权限。
- 以下值之一: anon, bot, user
- assertuser
验证当前用户是否为指定用户。
- 类型:user,可通过用户名和临时用户识别
- requestid
此处提供的任何值都将包含在响应中。可用于区分请求。
- servedby
在结果中包含提供服务的宿主名称。
- 类型:boolean (详情)
- curtimestamp
在结果中包含当前时间戳。
- 类型:boolean (详情)
- responselanginfo
在结果中包含用于 uselang 和 errorlang 的语言。
- 类型:boolean (详情)
- origin
当使用跨域 AJAX 请求(CORS)访问 API 时,请将此设置为源域。它必须包含在任何预检请求中,因此必须是请求 URI 的一部分(而不是 POST 主体)。
对于经过身份验证的请求,此值必须与
Origin标头中的某个来源完全匹配,因此必须设置为类似 https://en.wikipedia.org 或 https://meta.wikimedia.org 的内容。如果此参数与Origin标头不匹配,将返回 403 响应。如果此参数与Origin标头匹配且允许该来源,则将设置Access-Control-Allow-Origin和Access-Control-Allow-Credentials标头。对于未经验证的请求,请指定值 *。这将导致设置
Access-Control-Allow-Origin标头,但Access-Control-Allow-Credentials将为false,并且所有用户特定数据都将受到限制。- crossorigin
当使用跨域 AJAX 请求(CORS)访问 API 并使用防跨站请求伪造(CSRF)攻击的会话提供程序(如 OAuth)时,请使用此参数代替
origin=*来使请求经过身份验证(即,不会被注销)。它必须包含在任何预检请求中,因此必须是请求 URI 的一部分(而不是 POST 主体)。请注意,大多数会话提供程序,包括标准的基于 cookie 的会话,都不支持经过身份验证的 CORS,并且不能与此参数一起使用。
- 类型:boolean (详情)
- uselang
Language to use for message translations. action=query&meta=siteinfo&siprop=languages returns a list of language codes. You can specify user to use the current user's language preference or content to use this wiki's content language.
- 默认值:user
- variant
语言的变体。仅在基础语言支持变体转换时才有效。
- errorformat
用于警告和错误文本输出的格式。
- plaintext
- 维基文本,已移除 HTML 标签并替换了实体。
- wikitext
- 未解析的维基文本。
- html
- HTML。
- raw
- 消息键和参数。
- none
- 不输出文本,只输出错误代码。
- bc
- MediaWiki 1.29 之前的格式。errorlang 和 errorsuselocal 被忽略。
- 以下值之一: bc, html, none, plaintext, raw, wikitext
- 默认值:bc
- errorlang
Language to use for warnings and errors. action=query&meta=siteinfo&siprop=languages returns a list of language codes. Specify content to use this wiki's content language or uselang to use the same value as the uselang parameter.
- 默认值:uselang
- errorsuselocal
如果给定,错误文本将使用 MediaWiki 命名空间中的本地自定义消息。
- 类型:boolean (详情)
- centralauthtoken
When accessing the API using a cross-domain AJAX request (CORS), use this to authenticate as the current SUL user. Use action=centralauthtoken on this wiki to retrieve the token, before making the CORS request. Each token may only be used once, and expires after 10 seconds. This should be included in any pre-flight request, and therefore should be included in the request URI (not the POST body).
- 主模块的帮助。
- api.php?action=help
- 所有帮助集中在一页。
- api.php?action=help&recursivesubmodules=1
action=abusefiltercheckmatch
- 此模块需要读取权限。
- 来源: Abuse Filter
- 许可:
检查滥用过滤器是否与一组变量、一次编辑或一次已记录的滥用过滤器事件匹配。
vars, rcid or logid is required however only one may be used.
- filter
The full filter text to check for a match.
- 此参数是必需的。
- vars
JSON encoded array of variables to test against.
- rcid
Recent change ID to check against.
- 类型:integer
- logid
Abuse filter log ID to check against.
- 类型:integer
- Test if recent change ID 15 matches a simple filter
- api.php?action=abusefiltercheckmatch&filter=!("autoconfirmed"%20in%20user_groups)&rcid=15
action=abusefilterchecksyntax
- 此模块需要读取权限。
- 来源: Abuse Filter
- 许可:
检查滥用过滤器语法的正确性。
- filter
The full filter text to check syntax on.
- 此参数是必需的。
- Check syntax of a valid filter
- api.php?action=abusefilterchecksyntax&filter="foo"
- Check syntax of an invalid filter
- api.php?action=abusefilterchecksyntax&filter="bar"%20bad_variable
action=abusefilterevalexpression
- 此模块需要读取权限。
- 来源: Abuse Filter
- 许可:
评估滥用过滤器表达式。
- expression
The expression to evaluate.
- 此参数是必需的。
- prettyprint
Whether the result should be pretty-printed.
- 类型:boolean (详情)
- Evaluate a simple expression
- api.php?action=abusefilterevalexpression&expression=lcase("FOO")
- Evaluate a simple expression, formatting the result
- api.php?action=abusefilterevalexpression&expression=lcase("FOO")&prettyprint=1
action=abusefilterunblockautopromote
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: Abuse Filter
- 许可:
解除用户因滥用过滤器后果而获得的自动晋升的封禁。
- user
Username of the user you want to unblock.
- 此参数是必需的。
- 类型:user,可通过用户名识别
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Remove the block on 's autopromotion
- api.php?action=abusefilterunblockautopromote&user=Example&token=123ABC
action=abuselogprivatedetails
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: Abuse Filter
- 许可:
查看滥用日志条目的私有详细信息。
- logid
The ID of the AbuseLog entry to be checked.
- 类型:integer
- reason
A valid reason for performing the check.
- 默认值:(空)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Get private details for the AbuseLog entry with ID 1, using the reason "example".
- api.php?action=abuselogprivatedetails&logid=1&reason=example&token=ABC123
action=acquiretempusername
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
如果启用了临时帐户创建且当前用户已注销,则获取一个临时用户名并将其存储在当前会话中。如果已存储名称,则返回相同名称。
If the user later performs an action that results in temp account creation, the stashed username will be used for their account. It may also be used in previews. However, the account is not created yet, and the name is not visible to other users.
action=antispoof
- 此模块需要读取权限。
- Source: AntiSpoof
- License:
根据 AntiSpoof 的规范化检查检查用户名。
- username
The username to check against AntiSpoof.
- 此参数是必需的。
- Check username "Foo" against AntiSpoof
- api.php?action=antispoof&username=Foo
action=block
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
封禁用户。
- id
ID of the block to modify (obtained through list=blocks). Cannot be used together with user, reblock, or newblock.
- 类型:integer
- user
User to block. Cannot be used together with id.
- 类型:user,可通过用户名、IP、临时用户、IP 范围和用户 ID(例如“#12345”)识别
- userid
- 已弃用。
请改用 user=#ID。
- 类型:integer
- expiry
Expiry time. May be relative (e.g. 5 months or 2 weeks) or absolute (e.g. 2014-09-18T12:34:56Z). If set to infinite, indefinite, or never, the block will never expire.
- Default: never
- reason
Reason for block.
- 默认值:(空)
- anononly
Block anonymous users only (i.e. disable anonymous edits for this IP address, including temporary account edits).
- 类型:boolean (详情)
- nocreate
Prevent account creation.
- 类型:boolean (详情)
- autoblock
Automatically block the last used IP address, and any subsequent IP addresses they try to login from.
- 类型:boolean (详情)
- noemail
Prevent user from sending email through the wiki. (Requires the
blockemailright).- 类型:boolean (详情)
- hidename
Hide the username from the block log. (Requires the
hideuserright).- 类型:boolean (详情)
- allowusertalk
Allow the user to edit their own talk page (depends on $wgBlockAllowsUTEdit).
- 类型:boolean (详情)
- reblock
If the user is already blocked by a single block, overwrite the existing block. If the user is blocked more than once, this will fail—use the id parameter instead to specify which block to overwrite. Cannot be used together with id or newblock.
- 类型:boolean (详情)
- newblock
Add another block even if the user is already blocked. Cannot be used together with id or reblock.
- 类型:boolean (详情)
- watchuser
监视用户或 IP 地址的用户和讨论页面。
- 类型:boolean (详情)
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
要应用于封禁日志条目的更改标签。
- Values (separate with | or alternative)
- partial
Block user from specific pages or namespaces rather than the entire site.
- 类型:boolean (详情)
- pagerestrictions
List of titles to block the user from editing. Only applies when partial is set to true.
- 类型:page title
- Separate values with | or alternative.
- Maximum number of values is 50.
- Only accepts pages that exist.
- namespacerestrictions
List of namespace IDs to block the user from editing. Only applies when partial is set to true.
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- actionrestrictions
List of actions to block the user from performing. Only applies when partial is set to true.
- Values (separate with | or alternative): create, move, thanks, upload
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Block IP address 192.0.2.5 for three days with a reason.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC
- Block user Vandal indefinitely with a reason, and prevent new account creation and email sending.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC
action=bouncehandler
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- Source: BounceHandler
- License:
Receive a bounce email and process it to handle the failing recipient.
The bounced email.
- 此参数是必需的。
- Receive a bounce email for processing with the content "This is a test email".
- api.php?action=bouncehandler&email=This%20is%20a%20test%20email
action=categorytree
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- Source: CategoryTree
- License:
Internal module for the CategoryTree extension.
- category
Title in the category namespace, prefix will be ignored if given.
- 此参数是必需的。
- options
Options for the CategoryTree constructor as a JSON object. The depth option defaults to 1.
action=centralauthtoken
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
获取一个 centralauthtoken 以向关联的 wiki 发出经过身份验证的请求。
Returns a token that can be use to authenticate API requests on other wikis. For action API requests, put it in the centralauthtoken GET parameter. For REST API requests, add an Authorization: CentralAuthToken {token} header. In MediaWiki frontend logic, you can use the mediawiki.ForeignApi ResourceLoader module.
- Fetch a centralauthtoken
- api.php?action=centralauthtoken
action=centralnoticecdncacheupdatebanner
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源: CentralNotice
- 许可:
请求为匿名用户清除 CDN(前端)缓存中存储的请求横幅和语言的内容。
Name of the banner whose content should be purged
- 此参数是必需的。
Language of the banner content to purge
- 此参数是必需的。
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Purge the content of 'Banner1' from CDN cache, for English
- api.php?action=centralnoticecdncacheupdatebanner&token=ABC123&banner=Banner1&language=en
action=centralnoticechoicedata
- 此模块需要读取权限。
- 来源: CentralNotice
- 许可:
获取选择给定项目和语言横幅所需的数据。
- project
The project to get banner choice data for.
- 此参数是必需的。
- language
The language to get banner choice data for.
- 此参数是必需的。
- Get the data for choosing a banner for English Wikipedia users.
- api.php?action=centralnoticechoicedata&project=wikipedia&language=en
action=centralnoticequerycampaign
- 此模块需要读取权限。
- 来源: CentralNotice
- 许可:
获取一个活动的所有配置设置。
- campaign
Campaign name. Separate multiple values with a "|" (vertical bar).
- 此参数是必需的。
- Show campaign "Plea_US"
- api.php?action=centralnoticequerycampaign&format=json&campaign=Plea_US
action=changeauthenticationdata (changeauth)
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改当前用户的身份验证数据。
- changeauthrequest
Use this authentication request, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=change.
- 此参数是必需的。
- changeauthtoken
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=change (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Attempt to change the current user's password to ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC
action=changecontentmodel
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改页面的内容模型。
- title
Title of the page to change the contentmodel of. Cannot be used together with pageid.
- pageid
Page ID of the page to change the contentmodel of. Cannot be used together with title.
- 类型:integer
- summary
Edit summary and log entry reason
Change tags to apply to the log entry and edit.
- Values (separate with | or alternative)
- model
新内容的模型。
- 此参数是必需的。
- One of the following values: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, vue, wikitext
- bot
Mark the content model change with a bot flag.
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Change the main page to have the
textcontent model - api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC
action=chartinfo
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- Source: Chart
- License:
Retrieve current count of how many unique Chart page usages there are. Multiple uses of the same chart on the same page are considered a single use.
- global
Set to true to include all connected wikis instead of the local wiki only.
- 类型:boolean (详情)
- Fetch of the local wiki's charts count.
- api.php?action=chartinfo&formatversion=2&format=jsonfm
- Fetch of all wikis' charts count.
- api.php?action=chartinfo&global=0&formatversion=2&format=jsonfm
action=checktoken
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
Check the validity of a token from action=query&meta=tokens.
- type
Type of token being tested.
- 此参数是必需的。
- One of the following values: createaccount, csrf, deleteglobalaccount, login, patrol, rollback, setglobalaccountstatus, userrights, watch
- token
Token to test.
- 此参数是必需的。
- maxtokenage
Maximum allowed age of the token, in seconds.
- 类型:integer
- Test the validity of a csrf token.
- api.php?action=checktoken&type=csrf&token=123ABC
action=cirrus-check-sanity
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
Reports on the correctness of a range of page ids in the search index
- cluster
The search cluster to check indices in
- 此参数是必需的。
- One of the following values: cloudelastic, codfw, eqiad
- from
Page id to start checking at
- 此参数是必需的。
- 类型:integer
- 该值不得小于 0。
- limit
The number of page ids to check
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- Default: 100
- sequenceid
The number of times this set of page ids has been checked
- 类型:integer
- rerenderfrequency
Number of checks after which a page should be rerendered. Based off the provided sequenceid.
- 类型:integer
- The value must be no less than 2.
- Default: 16
action=cirrus-config-dump
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
Dump of CirrusSearch configuration.
- prop
Type of configuration variables to dump
- Values (separate with | or alternative): expectedindices, globals, namespacemap, profiles, replicagroup, usertesting
- Default: globals|namespacemap|profiles|replicagroup
- Get a dump of CirrusSearch configuration.
- api.php?action=cirrus-config-dump
action=cirrus-mapping-dump
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
Dump of CirrusSearch mapping for this wiki.
- Get a dump of the CirrusSearch mapping for this wiki.
- api.php?action=cirrus-mapping-dump
action=cirrus-profiles-dump
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
Dump of CirrusSearch profiles for this wiki.
- Get a dump of CirrusSearch profiles for this wiki.
- api.php?action=cirrus-profiles-dump
action=cirrus-settings-dump
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
Dump of CirrusSearch settings for this wiki.
- Get a dump of CirrusSearch settings for this wiki.
- api.php?action=cirrus-settings-dump
action=clearhasmsg
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
清除当前用户的 hasmsg 标志。
- Clear the
hasmsgflag for the current user. - api.php?action=clearhasmsg
action=clientlogin (login)
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
使用交互式流程登录 wiki。
使用此模块的通用流程是:
- Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=login, and a login token from action=query&meta=tokens.
- 向用户展示字段,并获取其提交。
- Post to this module, supplying loginreturnurl and any relevant fields.
- 检查响应中的 status。
- 如果您收到 PASS 或 FAIL,则操作完成。操作要么成功,要么失败。
- If you received UI, present the new fields to the user and obtain their submission. Then post to this module with logincontinue and the relevant fields set, and repeat step 4.
- If you received REDIRECT, direct the user to the redirecttarget and wait for the return to loginreturnurl. Then post to this module with logincontinue and any fields passed to the return URL, and repeat step 4.
- 如果您收到 RESTART,这意味着身份验证成功,但我们没有链接的用户帐户。您可以将其视为 UI 或 FAIL。
- loginrequests
Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=login or from a previous response from this module.
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- loginmessageformat
用于返回消息的格式。
- 以下值之一: html, none, raw, wikitext
- 默认值:wikitext
- loginmergerequestfields
将所有身份验证请求的字段信息合并到一个数组中。
- 类型:boolean (详情)
- loginpreservestate
如果可能,保留先前登录失败尝试的状态。
- 类型:boolean (详情)
- loginreturnurl
Return URL for third-party authentication flows, must be absolute. Either this or logincontinue is required.
Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a logincontinue request to this API module.
- logincontinue
This request is a continuation after an earlier UI or REDIRECT response. Either this or loginreturnurl is required.
- 类型:boolean (详情)
- logintoken
A "login" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=login (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Start the process of logging in to the wiki as user Example with password ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC
- Continue logging in after a UI response for two-factor auth, supplying an OATHToken of 987654.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC
action=collection
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: Collection
- 许可:
API module for performing various operations on a wiki user's collection.
- submodule
Submodule for performing various operations on a wiki user's collection.
- addarticle
- 用于将页面添加到集合的 API 模块。
- addcategory
- 用于将给定类别的页面添加到用户集合的 API 模块。
- addchapter
- 用于将章节添加到集合的 API 模块。
- clearcollection
- 用于清除集合和建议的 API 模块。
- getbookcreatorboxcontent
- 用于获取用户图书创建者框特殊页面的框内容的 API 子模块。
- getcollection
- 用于列出集合中当前页面的 API 模块。
- getpopupdata
- 用于获取数据和 HTML 来构建弹窗的 API 模块。
- postcollection
- 用于将页面发布到用户集合的 API 模块。
- removearticle
- 用于从集合中移除页面的 API 模块。
- removeitem
- 用于通过 Special:Book 页面按索引从集合中移除项目的 API 模块。
- renamechapter
- 用于重命名用户集合中章节的 API 模块。
- setsorting
- 用于重新排序集合中项目的 API 模块。
- settitles
- 用于设置集合标题、副标题和设置的 API 模块。
- sortitems
- 用于按字母顺序对集合中的页面进行排序的 API 模块。章节内的页面会分组并一起排序。
- suggestarticleaction
- 用于与建议交互的 API 模块。
- suggestundoarticleaction
- 用于撤销 suggestarticleaction 操作的 API 模块。
- 此参数是必需的。
- One of the following values: addarticle, addcategory, addchapter, clearcollection, getbookcreatorboxcontent, getcollection, getpopupdata, postcollection, removearticle, removeitem, renamechapter, setsorting, settitles, sortitems, suggestarticleaction, suggestundoarticleaction
- Submodule for performing various operations on a wiki user's collection.
- api.php?action=collection&submodule=getcollection
submodule=addarticle
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于将页面添加到集合的 API 模块。
- namespace
Namespace of page to add
- 此参数是必需的。
- 类型:integer
- title
Title of page to add
- 此参数是必需的。
- oldid
Oldid of page to add
- 类型:integer
- 默认值:0
- Add a page to the collection.
- api.php?action=collection&submodule=addarticle&namespace=0&title=Main_Page&oldid=0
submodule=addcategory
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于将给定类别的页面添加到用户集合的 API 模块。
- title
Category to add
- 默认值:(空)
- Add pages from a given category to a user's collection.
- api.php?action=collection&submodule=addcategory&title=Main_Page
submodule=addchapter
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于将章节添加到集合的 API 模块。
- chaptername
Name of chapter to add
- 默认值:(空)
- Add a chapter to the collection.
- api.php?action=collection&submodule=addchapter&chaptername=Test
submodule=clearcollection
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于清除集合和建议的 API 模块。
- Clears collection and suggestions
- api.php?action=collection&submodule=clearcollection
submodule=getbookcreatorboxcontent
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于获取用户图书创建者框特殊页面的框内容的 API 子模块。
- hint
Hint shown in the creator box
- 默认值:(空)
- oldid
Oldid of a collection
- 类型:integer
- pagename
页面的标题。
- Get book creator box content of the user's collection.
- api.php?action=collection&submodule=getbookcreatorboxcontent&hint=Test&oldid=0&pagename=Page
submodule=getcollection
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于列出集合中当前页面的 API 模块。
- List pages currently in the collection.
- api.php?action=collection&submodule=getcollection
submodule=getpopupdata
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于获取数据和 HTML 来构建弹窗的 API 模块。
- title
页面的标题。
- 此参数是必需的。
- Gets a popup to add a page to the collection or to remove it
- api.php?action=collection&submodule=getpopupdata&title=foobar
submodule=postcollection
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于将页面发布到用户集合的 API 模块。
- collection
Name of a collection
- 默认值:(空)
submodule=removearticle
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于从集合中移除页面的 API 模块。
- namespace
Namespace of page to remove
- 此参数是必需的。
- 类型:integer
- title
Title of page to remove
- 此参数是必需的。
- oldid
Oldid of page to remove
- 类型:integer
- 默认值:0
- Remove a page from the collection.
- api.php?action=collection&submodule=removearticle&namespace=0&title=Main_Page&oldid=0
submodule=removeitem
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于通过 Special:Book 页面按索引从集合中移除项目的 API 模块。
- index
Index of item to remove
- 类型:integer
- 默认值:0
- Remove an item from the collection provided an index or index 0 by default.
- api.php?action=collection&submodule=removeitem&index=2
submodule=renamechapter
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于重命名用户集合中章节的 API 模块。
- index
Index of chapter to rename
- 此参数是必需的。
- 类型:integer
- chaptername
Name of chapter to rename
- 此参数是必需的。
- Rename a chapter in the user's collection.
- api.php?action=collection&submodule=renamechapter&index=2&chaptername=Renamed
submodule=setsorting
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于重新排序集合中项目的 API 模块。
- items
Items should be listed using their old index and ordered by their new position
- 此参数是必需的。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- In a collection of 3 items, swap the first and second item
- api.php?action=collection&submodule=setsorting&items=1|0|2
- In a collection of 3 items, make the 3rd item first, and delete the 2nd item
- api.php?action=collection-setsorting&items=2|0
submodule=settitles
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于设置集合标题、副标题和设置的 API 模块。
- title
Title of the collection
- 此参数是必需的。
- subtitle
Subtitle of the collection
- 默认值:(空)
- settings
Settings for the collection
- 默认值:(空)
- Set the collection's title and subtitle
- api.php?action=collection&submodule=settitles&title=foo&subtitle=bar
- Set the collection's title, subtitle, and settings
- api.php?action=collection&submodule=settitles&title=foo&subtitle=bar&settings={"papersize":"a4","toc":"auto","columns":"2"}
submodule=sortitems
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于按字母顺序对集合中的页面进行排序的 API 模块。章节内的页面会分组并一起排序。
- Sort collection pages alphabetically
- api.php?action=collection&submodule=sortitems
submodule=suggestarticleaction
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于与建议交互的 API 模块。
- suggestaction
One of 'add', 'remove', or 'ban'. 'add' adds a page to the collection and suggestions and unbans it. 'remove' removes an added page and bans it. 'ban' bans a page from suggestions.
- 此参数是必需的。
- 以下值之一: add, ban, remove
- title
页面的标题。
- 此参数是必需的。
- Adds a page to the collection and the suggestions
- api.php?action=collection&submodule=suggestarticleaction&suggestaction=add&title=Main_Page
submodule=suggestundoarticleaction
- 此模块需要读取权限。
- 来源: Collection
- 许可:
用于撤销 suggestarticleaction 操作的 API 模块。
- lastaction
One of 'add', 'remove', or 'ban'.
- 此参数是必需的。
- 以下值之一: add, ban, remove
- title
页面的标题。
- 此参数是必需的。
- Undoes an added page action
- api.php?action=collection&submodule=suggestundoarticleaction&lastAction=add&title=Main_Page
action=communityconfigurationedit
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源: CommunityConfiguration
- 许可:
更改社区配置中配置提供程序的内容。
- provider
Provider key
- 此参数是必需的。
- 以下值之一: Babel, BlockedDomain, TemplateData-FeaturedTemplates
- content
The current content of the provider will be replaced with this one. Use JSON to serialize the new content.
- 此参数是必需的。
- summary
Edit summary
- 默认值:(空)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=compare
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取两个页面之间的差异。
A revision number, a page title, a page ID, text, or a relative reference for both "from" and "to" must be passed.
- fromtitle
要比较的第一个标题。
- fromid
First page ID to compare.
- 类型:integer
- fromrev
要比较的第一个修订。
- 类型:integer
- fromslots
Override content of the revision specified by fromtitle, fromid or fromrev.
This parameter specifies the slots that are to be modified. Use fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} to specify content for each slot.
- Values (separate with | or alternative): main
- fromtext-{slot}
Text of the specified slot. If omitted, the slot is removed from the revision.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
- fromsection-{slot}
When fromtext-{slot} is the content of a single section, this is the section identifier. It will be merged into the revision specified by fromtitle, fromid or fromrev as if for a section edit.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
- fromcontentformat-{slot}
Content serialization format of fromtext-{slot}.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel-{slot}
Content model of fromtext-{slot}. If not supplied, it will be guessed based on the other parameters.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- frompst
Do a pre-save transform on fromtext-{slot}.
- 类型:boolean (详情)
- fromtext
- 已弃用。
Specify fromslots=main and use fromtext-main instead.
- fromcontentformat
- 已弃用。
Specify fromslots=main and use fromcontentformat-main instead.
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel
- 已弃用。
Specify fromslots=main and use fromcontentmodel-main instead.
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- fromsection
- 已弃用。
Only use the specified section of the specified 'from' content.
- totitle
要比较的第二个标题。
- toid
Second page ID to compare.
- 类型:integer
- torev
要比较的第二个修订。
- 类型:integer
- torelative
Use a revision relative to the revision determined from fromtitle, fromid or fromrev. All of the other 'to' options will be ignored.
- One of the following values: cur, next, prev
- toslots
Override content of the revision specified by totitle, toid or torev.
This parameter specifies the slots that are to be modified. Use totext-{slot}, tocontentmodel-{slot}, and tocontentformat-{slot} to specify content for each slot.
- Values (separate with | or alternative): main
- totext-{slot}
Text of the specified slot. If omitted, the slot is removed from the revision.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
- tosection-{slot}
When totext-{slot} is the content of a single section, this is the section identifier. It will be merged into the revision specified by totitle, toid or torev as if for a section edit.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
- tocontentformat-{slot}
Content serialization format of totext-{slot}.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel-{slot}
Content model of totext-{slot}. If not supplied, it will be guessed based on the other parameters.
- This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- topst
Do a pre-save transform on totext.
- 类型:boolean (详情)
- totext
- 已弃用。
Specify toslots=main and use totext-main instead.
- tocontentformat
- 已弃用。
Specify toslots=main and use tocontentformat-main instead.
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel
- 已弃用。
Specify toslots=main and use tocontentmodel-main instead.
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- tosection
- 已弃用。
Only use the specified section of the specified 'to' content.
- prop
要获取的信息片段。
- diff
- The diff HTML.
- diffsize
- The size of the diff HTML, in bytes.
- rel
- The revision IDs of the revision previous to 'from' and after 'to', if any.
- ids
- The page and revision IDs of the 'from' and 'to' revisions.
- title
- The page titles of the 'from' and 'to' revisions.
- user
- The username and ID of the 'from' and 'to' revisions. If the user has been revision deleted, a fromuserhidden or touserhidden property will be returned.
- comment
- The comment on the 'from' and 'to' revisions. If the comment has been revision deleted, a fromcommenthidden or tocommenthidden property will be returned.
- parsedcomment
- The parsed comment on the 'from' and 'to' revisions. If the comment has been revision deleted, a fromcommenthidden or tocommenthidden property will be returned.
- size
- The size of the 'from' and 'to' revisions.
- timestamp
- The timestamp of the 'from' and 'to' revisions.
- Values (separate with | or alternative): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Default: diff|ids|title
- slots
Return individual diffs for these slots, rather than one combined diff for all slots.
- Values (separate with | or alternative): main
- 要指定所有值,请使用 *。
- difftype
Return the comparison formatted as inline HTML.
- One of the following values: inline, table, unified
- Default: table
- Create a diff between revision 1 and 2.
- api.php?action=compare&fromrev=1&torev=2
action=createaccount (create)
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
创建新用户帐户。
使用此模块的通用流程是:
- Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=create, and a createaccount token from action=query&meta=tokens.
- 向用户展示字段,并获取其提交。
- Post to this module, supplying createreturnurl and any relevant fields.
- 检查响应中的 status。
- 如果您收到 PASS 或 FAIL,则操作完成。操作要么成功,要么失败。
- If you received UI, present the new fields to the user and obtain their submission. Then post to this module with createcontinue and the relevant fields set, and repeat step 4.
- If you received REDIRECT, direct the user to the redirecttarget and wait for the return to createreturnurl. Then post to this module with createcontinue and any fields passed to the return URL, and repeat step 4.
- 如果您收到 RESTART,这意味着身份验证成功,但我们没有链接的用户帐户。您可以将其视为 UI 或 FAIL。
- createrequests
Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=create or from a previous response from this module.
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- createmessageformat
用于返回消息的格式。
- 以下值之一: html, none, raw, wikitext
- 默认值:wikitext
- createmergerequestfields
将所有身份验证请求的字段信息合并到一个数组中。
- 类型:boolean (详情)
- createpreservestate
如果可能,保留先前登录失败尝试的状态。
If action=query&meta=authmanagerinfo returned true for hasprimarypreservedstate, requests marked as primary-required should be omitted. If it returned a non-empty value for preservedusername, that username must be used for the username parameter.
- 类型:boolean (详情)
- createreturnurl
Return URL for third-party authentication flows, must be absolute. Either this or createcontinue is required.
Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a createcontinue request to this API module.
- createcontinue
This request is a continuation after an earlier UI or REDIRECT response. Either this or createreturnurl is required.
- 类型:boolean (详情)
- createtoken
A "createaccount" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- *
- This module accepts additional parameters depending on the available authentication requests. Use action=query&meta=authmanagerinfo with amirequestsfor=create (or a previous response from this module, if applicable) to determine the requests available and the fields that they use.
- Start the process of creating the user Example with the password ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC
action=createlocalaccount
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: CentralAuth
- 许可:
强制创建本地帐户。中心帐户必须存在。
- username
User to create the local account for.
- 此参数是必需的。
- reason
Reason for creating the local account.
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Forcibly create a local account for .
- api.php?action=createlocalaccount&username=Example&reason=Because+I+can
action=cspreport
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
Used by browsers to report violations of the Content Security Policy. This module should never be used, except when used automatically by a CSP compliant web browser.
- reportonly
Mark as being a report from a monitoring policy, not an enforced policy
- 类型:boolean (详情)
- source
What generated the CSP header that triggered this report
- Default: internal
action=delete
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
删除页面。
- title
Title of the page to delete. Cannot be used together with pageid.
- pageid
Page ID of the page to delete. Cannot be used together with title.
- 类型:integer
- reason
Reason for the deletion. If not set, an automatically generated reason will be used.
添加到删除日志条目的更改标签。
- Values (separate with | or alternative)
- deletetalk
Delete the talk page, if it exists.
- 类型:boolean (详情)
- watch
- 已弃用。
将页面添加到当前用户的监视列表中。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- unwatch
- 已弃用。
从当前用户的监视列表中移除页面。
- 类型:boolean (详情)
- oldimage
The name of the old image to delete as provided by action=query&prop=imageinfo&iiprop=archivename.
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Delete Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC
- Delete Main Page with the reason Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move
action=deleteglobalaccount
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: CentralAuth
- 许可:
删除全局用户。
- user
User to delete.
- 此参数是必需的。
- reason
Reason for deleting the user.
- token
A "deleteglobalaccount" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Delete the global account for
- api.php?action=deleteglobalaccount&user=Example&reason=Because+I+can
action=discussiontoolscompare
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:讨论工具
- 许可证:
Get information about comment changes between two page revisions.
- fromtitle
要比较的第一个标题。
- fromrev
要比较的第一个修订。
- 类型:integer
- totitle
要比较的第二个标题。
- torev
要比较的第二个修订。
- 类型:integer
action=discussiontoolsedit
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:讨论工具
- 许可证:
在讨论页面上发布消息。
- paction
要执行的操作。
- addcomment
- 添加新评论作为对现有评论的回复。
- addtopic
- 添加新的讨论部分和其中的第一个评论。
- 此参数是必需的。
- One of the following values: addcomment, addtopic
- autosubscribe
Automatically subscribe the user to the talk page thread?
- One of the following values: default, no, yes
- 默认:default
- page
要执行操作的页面。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- formtoken
An optional unique ID generated in the client to prevent double-posting.
- Cannot be longer than 16 characters.
- commentname
Name of the comment to reply to. Only used when paction is addcomment.
- commentid
ID of the comment to reply to. Only used when paction is addcomment. Overrides commentname.
- wikitext
Content to post, as wikitext. Cannot be used together with html.
- html
Content to post, as HTML. Cannot be used together with wikitext.
- summary
编辑摘要。
- sectiontitle
The title for a new section when using $1section=new. Only used when paction is addtopic.
- allownosectiontitle
Allow posting a new section without a title.
- 类型:boolean (详情)
- useskin
将选定的皮肤应用于解析器输出。可能会影响以下属性:text、langlinks、headitems、modules、jsconfigvars、indicators。
- 以下值之一:apioutput, authentication-popup, cologneblue, fallback, json, minerva, modern, monobook, timeless, vector, vector-2022
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- captchaid
验证码ID(在提交验证码响应时)。
- captchaword
验证码的答案(在提交验证码响应时)。
- nocontent
在响应中省略新修订的HTML内容。
添加到编辑的更改标签。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- returnto
页面标题。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到给定的页面,而不是已编辑的页面。
- 类型:page title
- 接受不存在的页面。
- returntoquery
URL查询参数(带前导?)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定查询参数的页面。
- 默认值:(空)
- returntoanchor
URL片段(带前导#)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定片段的页面。
- 默认值:(空)
- mobileformat
以适合移动设备使用的格式返回解析输出。
- 类型:boolean (详情)
action=discussiontoolsfindcomment
- 此模块需要读取权限。
- 来源:讨论工具
- 许可证:
按 ID 或名称查找评论。
- idorname
Comment ID or name
- heading
Heading hash fragment
- page
Page that the heading hash fragment once existed on
action=discussiontoolsgetsubscriptions
- 此模块需要读取权限。
- 来源:讨论工具
- 许可证:
获取给定主题的订阅状态。
- commentname
Names of the topics to check
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
action=discussiontoolspageinfo
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:讨论工具
- 许可证:
Returns metadata required to initialize the discussion tools.
- page
要执行操作的页面。
- oldid
要使用的修订号(默认为最新修订)。
- 类型:integer
- prop
要获取的属性。
- transcludedfrom
- Which other pages comments have been transcluded from
- threaditemshtml
- Representation of the comment threads parsed from the page
- Values (separate with | or alternative): threaditemshtml, transcludedfrom
- Default: transcludedfrom
- excludesignatures
Exclude user signatures from the comments (when using prop=threaditemshtml).
- 类型:boolean (详情)
action=discussiontoolspreview
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:讨论工具
- 许可证:
Preview a message on a discussion page.
- type
Type of message to preview
- reply
- 添加新评论作为对现有评论的回复。
- topic
- 添加新的讨论部分和其中的第一个评论。
- 此参数是必需的。
- One of the following values: reply, topic
- page
要执行操作的页面。
- 此参数是必需的。
- wikitext
Content to preview, as wikitext.
- 此参数是必需的。
- sectiontitle
在使用section=new时新部分的标题。
- useskin
将选定的皮肤应用于解析器输出。可能会影响以下属性:text、langlinks、headitems、modules、jsconfigvars、indicators。
- 以下值之一:apioutput, authentication-popup, cologneblue, fallback, json, minerva, modern, monobook, timeless, vector, vector-2022
- mobileformat
以适合移动设备使用的格式返回解析输出。
- 类型:boolean (详情)
action=discussiontoolssubscribe
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:讨论工具
- 许可证:
订阅(或取消订阅)以接收主题通知。
- page
A page on which the topic appears
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- commentname
Name of the topic to subscribe to (or unsubscribe from)
- 此参数是必需的。
- subscribe
True to subscribe, false to unsubscribe
- 此参数是必需的。
- 类型:boolean (详情)
action=discussiontoolsthank
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:讨论工具
- 许可证:
发送对评论的公开感谢通知。
- page
要执行操作的页面。
- 此参数是必需的。
- commentid
ID of the comment to thank.
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=echocreateevent
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:Echo
- 许可证:
手动触发用户通知。
- user
User to send the notification to
- 类型:用户,按用户名和用户ID(例如,“#12345”)中的任何一个。
- header
Header content of the notification
- 此参数是必需的。
- Cannot be longer than 160 bytes.
- content
Body content of the notification
- 此参数是必需的。
- Cannot be longer than 5,000 bytes.
- page
Page to link to in the notification
- 类型:page title
- 接受不存在的页面。
- section
Section where notification would be delivered
- 此参数是必需的。
- One of the following values: alert, notice
- Default: notice
Whether to send an email as well
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- Send a notification
- api.php?action=echocreateevent&header=Hi&content=From_API
action=echomarkread
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:Echo
- 许可证:
将当前用户的通知标记为已读。
- wikis
List of wikis to mark notification as read (defaults to only current wiki).
- 值(以|或替代分隔符分隔):*, aawiki, aawikibooks, aawiktionary, abwiki, abwiktionary, acewiki, advisorswiki, advisorywiki, adywiki, aewikimedia, afwiki, afwikibooks, afwikiquote, afwiktionary, akwiki, akwikibooks, akwiktionary, alswiki, altwiki, amiwiki, amwiki, amwikimedia, amwikiquote, amwiktionary, angwiki, angwikibooks, angwikiquote, angwikisource, angwikitionary, annwiki, anpwiki, anwiki, anwiktionary, apiportalwiki, arbcom_cswiki, arbcom_dewiki, arbcom_enwiki, arbcom_fiwiki, arbcom_itwiki, arbcom_nlwiki, arbcom_plwiki, arbcom_ruwiki, arbcom_zhwiki, arcwiki, arwiki, arwikibooks, arwikimedia, arwikinews, arwikiquote, arwikisource, arwikiversity, arwiktionary, arywiki, arzwiki, astwiki, astwikibooks, astwikiquote, astwiktionary, aswiki, aswikibooks, aswikiquote, aswikisource, aswiktionary, atjwiki, auditcomwiki, avkwiki, avwiki, avwiktionary, awawiki, aywiki, aywikibooks, aywiktionary, azbwiki, azwiki, azwikibooks, azwikimedia, azwikiquote, azwikisource, azwiktionary, banwiki, banwikisource, barwiki, bat_smgwiki, bawiki, bawikibooks, bbcwiki, bclwiki, bclwikiquote, bclwikisource, bclwiktionary, bdrwiki, bdwikimedia, be_x_oldwiki, betawikiversity, bewiki, bewikibooks, bewikimedia, bewikiquote, bewikisource, bewiktionary, bewwiki, bewwiktionary, bgwiki, bgwikibooks, bgwikinews, bgwikiquote, bgwikisource, bgwiktionary, bhwiki, bhwiktionary, biwiki, biwikibooks, biwiktionary, bjnwiki, bjnwikiquote, bjnwiktionary, blkwiki, blkwiktionary, bmwiki, bmwikibooks, bmwikiquote, bmwiktionary, bnwiki, bnwikibooks, bnwikiquote, bnwikisource, bnwikivoyage, bnwiktionary, boardgovcomwiki, boardwiki, bowiki, bowikibooks, bowiktionary, bpywiki, brwiki, brwikimedia, brwikiquote, brwikisource, brwiktionary, bswiki, bswikibooks, bswikinews, bswikiquote, bswikisource, bswiktionary, btmwiki, btmwiktionary, bugwiki, bxrwiki, cawiki, cawikibooks, cawikimedia, cawikinews, cawikiquote, cawikisource, cawiktionary, cbk_zamwiki, cdowiki, cebwiki, cewiki, chairwiki, chapcomwiki, checkuserwiki, chowiki, chrwiki, chrwiktionary, chwiki, chwikibooks, chwiktionary, chywiki, ckbwiki, ckbwiktionary, cnwikimedia, collabwiki, commonswiki, cowiki, cowikibooks, cowikimedia, cowikiquote, cowiktionary, crhwiki, crwiki, crwikiquote, crwiktionary, csbwiki, csbwiktionary, cswiki, cswikibooks, cswikinews, cswikiquote, cswikisource, cswikiversity, cswikivoyage, cswiktionary, cuwiki, cvwiki, cvwikibooks, cywiki, cywikibooks, cywikiquote, cywikisource, cywiktionary, dagwiki, dawiki, dawikibooks, dawikiquote, dawikisource, dawiktionary, dewiki, dewikibooks, dewikinews, dewikiquote, dewikisource, dewikiversity, dewikivoyage, dewiktionary, dgawiki, dinwiki, diqwiki, diqwiktionary, dkwikimedia, donatewiki, dsbwiki, dtpwiki, dtywiki, dvwiki, dvwiktionary, dzwiki, dzwiktionary, ecwikimedia, eewiki, electcomwiki, elwiki, elwikibooks, elwikinews, elwikiquote, elwikisource, elwikiversity, elwikivoyage, elwiktionary, emlwiki, enwiki, enwikibooks, enwikinews, enwikiquote, enwikisource, enwikiversity, enwikivoyage, enwiktionary, eowiki, eowikibooks, eowikinews, eowikiquote, eowikisource, eowikivoyage, eowiktionary, eswiki, eswikibooks, eswikinews, eswikiquote, eswikisource, eswikiversity, eswikivoyage, eswiktionary, etwiki, etwikibooks, etwikimedia, etwikiquote, etwikisource, etwiktionary, euwiki, euwikibooks, euwikiquote, euwikisource, euwiktionary, execwiki, extwiki, fatwiki, fawiki, fawikibooks, fawikinews, fawikiquote, fawikisource, fawikivoyage, fawiktionary, fdcwiki, ffwiki, fiu_vrowiki, fiwiki, fiwikibooks, fiwikimedia, fiwikinews, fiwikiquote, fiwikisource, fiwikiversity, fiwikivoyage, fiwiktionary, fjwiki, fjwiktionary, fonwiki, foundationwiki, fowiki, fowikisource, fowiktionary, frpwiki, frrwiki, frwiki, frwikibooks, frwikinews, frwikiquote, frwikisource, frwikiversity, frwikivoyage, frwiktionary, furwiki, fywiki, fywikibooks, fywiktionary, gagwiki, ganwiki, gawiki, gawikibooks, gawikiquote, gawiktionary, gcrwiki, gdwiki, gdwiktionary, gewikimedia, glkwiki, glwiki, glwikibooks, glwikiquote, glwikisource, glwiktionary, gnwiki, gnwikibooks, gnwiktionary, gomwiki, gomwiktionary, gorwiki, gorwikiquote, gorwiktionary, gotwiki, gotwikibooks, gpewiki, grantswiki, grwikimedia, gucwiki, gurwiki, guwiki, guwikibooks, guwikiquote, guwikisource, guwiktionary, guwwiki, guwwikinews, guwwikiquote, guwwiktionary, gvwiki, gvwiktionary, hakwiki, hawiki, hawiktionary, hawwiki, hewiki, hewikibooks, hewikinews, hewikiquote, hewikisource, hewikivoyage, hewiktionary, hifwiki, hifwiktionary, hiwiki, hiwikibooks, hiwikimedia, hiwikiquote, hiwikisource, hiwikiversity, hiwikivoyage, hiwiktionary, howiki, hrwiki, hrwikibooks, hrwikiquote, hrwikisource, hrwiktionary, hsbwiki, hsbwiktionary, htwiki, htwikisource, huwiki, huwikibooks, huwikinews, huwikiquote, huwikisource, huwiktionary, hywiki, hywikibooks, hywikiquote, hywikisource, hywiktionary, hywwiki, hzwiki, iawiki, iawikibooks, iawiktionary, ibawiki, id_internalwikimedia, idwiki, idwikibooks, idwikimedia, idwikiquote, idwikisource, idwikivoyage, idwiktionary, iegcomwiki, iewiki, iewikibooks, iewiktionary, iglwiki, igwiki, igwikiquote, igwiktionary, iiwiki, ikwiki, ikwiktionary, ilowiki, ilwikimedia, incubatorwiki, inhwiki, internalwiki, iowiki, iowiktionary, iswiki, iswikibooks, iswikiquote, iswikisource, iswiktionary, itwiki, itwikibooks, itwikinews, itwikiquote, itwikisource, itwikiversity, itwikivoyage, itwiktionary, iuwiki, iuwiktionary, jamwiki, jawiki, jawikibooks, jawikinews, jawikiquote, jawikisource, jawikiversity, jawikivoyage, jawiktionary, jbowiki, jbowiktionary, jvwiki, jvwikisource, jvwiktionary, kaawiki, kaawiktionary, kabwiki, kawiki, kawikibooks, kawikiquote, kawikisource, kawiktionary, kbdwiki, kbdwiktionary, kbpwiki, kcgwiki, kcgwiktionary, kgewiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikibooks, kkwikiquote, kkwiktionary, klwiki, klwiktionary, kmwiki, kmwikibooks, kmwiktionary, kncwiki, knwiki, knwikibooks, knwikiquote, knwikisource, knwiktionary, koiwiki, kowiki, kowikibooks, kowikinews, kowikiquote, kowikisource, kowikiversity, kowiktionary, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikibooks, kswikiquote, kswiktionary, kuswiki, kuwiki, kuwikibooks, kuwikiquote, kuwiktionary, kvwiki, kwwiki, kwwikiquote, kwwiktionary, kywiki, kywikibooks, kywikiquote, kywiktionary, labswiki, ladwiki, lawiki, lawikibooks, lawikiquote, lawikisource, lawiktionary, lbewiki, lbwiki, lbwikibooks, lbwikiquote, lbwiktionary, legalteamwiki, lezwiki, lfnwiki, lgwiki, lijwiki, lijwikisource, liwiki, liwikibooks, liwikinews, liwikiquote, liwikisource, liwiktionary, lldwiki, lmowiki, lmowiktionary, lnwiki, lnwikibooks, lnwiktionary, loginwiki, lowiki, lowiktionary, lrcwiki, ltgwiki, ltwiki, ltwikibooks, ltwikiquote, ltwikisource, ltwiktionary, lvwiki, lvwikibooks, lvwiktionary, madwiki, madwikisource, madwiktionary, maiwiki, maiwikimedia, map_bmswiki, mdfwiki, mediawikiwiki, metawiki, mgwiki, mgwikibooks, mgwiktionary, mhrwiki, mhwiki, mhwiktionary, minwiki, minwikibooks, minwikisource, minwiktionary, miwiki, miwikibooks, miwiktionary, mkwiki, mkwikibooks, mkwikimedia, mkwikisource, mkwiktionary, mlwiki, mlwikibooks, mlwikiquote, mlwikisource, mlwiktionary, mniwiki, mniwiktionary, mnwiki, mnwikibooks, mnwikitionary, mnwwiki, mnwwiktionary, moswiki, movementroleswiki, mrjwiki, mrwiki, mrwikibooks, mrwikiquote, mrwikisource, mrwiktionary, mswiki, mswikibooks, mswikiquote, mswikisource, mswiktionary, mtwiki, mtwiktionary, muswiki, mwlwiki, mxwikimedia, myvwiki, mywiki, mywikibooks, mywikisource, mywiktionary, mznwiki, nahwiki, nahwikibooks, nahwiktionary, napwiki, napwikisource, nawiki, nawikibooks, nawikiquote, nawiktionary, nds_nlwiki, ndswiki, ndswikibooks, ndswikiquote, ndswiktionary, newiki, newikibooks, newiktionary, newwiki, ngwiki, ngwikimedia, niawiki, niawiktionary, nlwiki, nlwikibooks, nlwikimedia, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nlwiktionary, nnwiki, nnwikiquote, nnwiktionary, noboard_chapterswikimedia, nostalgiawiki, novwiki, nowiki, nowikibooks, nowikimedia, nowikinews, nowikiquote, nowikisource, nowiktionary, nqowiki, nrmwiki, nrwiki, nsowiki, nupwiki, nvwiki, nycwikimedia, nywiki, nzwikimedia, ocwiki, ocwikibooks, ocwiktionary, officewiki, olowiki, ombudsmenwiki, omwiki, omwiktionary, orwiki, orwikisource, orwiktionary, oswiki, otrs_wikiwiki, outreachwiki, pa_uswikimedia, pagwiki, pamwiki, papwiki, pawiki, pawikibooks, pawikisource, pawiktionary, pcdwiki, pcmwiki, pcmwikiquote, pdcwiki, pflwiki, pihwiki, piwiki, piwiktionary, plwiki, plwikibooks, plwikimedia, plwikinews, plwikiquote, plwikisource, plwikivoyage, plwiktionary, pmswiki, pmswikisource, pnbwiki, pnbwiktionary, pntwiki, projectcomwiki, pswiki, pswikibooks, pswikivoyage, pswiktionary, ptwiki, ptwikibooks, ptwikimedia, ptwikinews, ptwikiquote, ptwikisource, ptwikiversity, ptwikivoyage, ptwiktionary, punjabiwikimedia, pwnwiki, qualitywiki, quwiki, quwikibooks, quwikiquote, quwiktionary, rkiwiki, rmwiki, rmwikibooks, rmwiktionary, rmywiki, rnwiki, rnwiktionary, roa_rupwiki, roa_rupwiktionary, roa_tarawiki, romdwikimedia, rowiki, rowikibooks, rowikinews, rowikiquote, rowikisource, rowikivoyage, rowiktionary, rskwiki, rswikimedia, ruewiki, ruwiki, ruwikibooks, ruwikimedia, ruwikinews, ruwikiquote, ruwikisource, ruwikiversity, ruwikivoyage, ruwiktionary, rwwiki, rwwiktionary, sahwiki, sahwikiquote, sahwikisource, satwiki, satwiktionary, sawiki, sawikibooks, sawikiquote, sawikisource, sawiktionary, scnwiki, scnwiktionary, scowiki, scwiki, scwiktionary, sdwiki, sdwikinews, sdwiktionary, searchcomwiki, sewiki, sewikibooks, sewikimedia, sgwiki, sgwiktionary, shiwiki, shnwiki, shnwikibooks, shnwikinews, shnwikivoyage, shnwiktionary, shwiki, shwiktionary, shywiktionary, simplewiki, simplewikibooks, simplewikiquote, simplewiktionary, siwiki, siwikibooks, siwiktionary, skrwiki, skrwiktionary, skwiki, skwikibooks, skwikiquote, skwikisource, skwiktionary, slwiki, slwikibooks, slwikiquote, slwikisource, slwikiversity, slwiktionary, smnwiki, smwiki, smwiktionary, snwiki, snwiktionary, sourceswiki, sowiki, sowiktionary, spcomwiki, specieswiki, sqwiki, sqwikibooks, sqwikinews, sqwikiquote, sqwiktionary, srnwiki, srwiki, srwikibooks, srwikinews, srwikiquote, srwikisource, srwiktionary, sswiki, sswiktionary, stewardwiki, stqwiki, strategywiki, stwiki, stwiktionary, suwiki, suwikibooks, suwikiquote, suwikisource, suwiktionary, svwiki, svwikibooks, svwikinews, svwikiquote, svwikisource, svwikiversity, svwikivoyage, svwiktionary, swwiki, swwikibooks, swwiktionary, sylwiki, sysop_itwiki, sysop_plwiki, szlwiki, szywiki, tawiki, tawikibooks, tawikinews, tawikiquote, tawikisource, tawiktionary, taywiki, tcywiki, tcywikisource, tcywiktionary, tddwiki, techconductwiki, tenwiki, test2wiki, testcommonswiki, testwiki, testwikidatawiki, tetwiki, tewiki, tewikibooks, tewikiquote, tewikisource, tewiktionary, tgwiki, tgwikibooks, tgwiktionary, thankyouwiki, thwiki, thwikibooks, thwikimedia, thwikinews, thwikiquote, thwikisource, thwiktionary, tigwiki, tiwiki, tiwiktionary, tkwiki, tkwikibooks, tkwikiquote, tkwiktionary, tlwiki, tlwikibooks, tlwikiquote, tlwikisource, tlwiktionary, tlywiki, tnwiki, tnwiktionary, towiki, towiktionary, tpiwiki, tpiwiktionary, transitionteamwiki, trvwiki, trwiki, trwikibooks, trwikimedia, trwikinews, trwikiquote, trwikisource, trwikivoyage, trwiktionary, tswiki, tswiktionary, ttwiki, ttwikibooks, ttwikiquote, ttwiktionary, tumwiki, twwiki, twwiktionary, tyvwiki, tywiki, u4cwiki, uawikimedia, udmwiki, ugwiki, ugwikibooks, ugwikiquote, ugwiktionary, ukwiki, ukwikibooks, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, ukwiktionary, urwiki, urwikibooks, urwikiquote, urwiktionary, usabilitywiki, uzwiki, uzwikibooks, uzwikiquote, uzwiktionary, vecwiki, vecwikisource, vecwiktionary, vepwiki, vewiki, vewikimedia, viwiki, viwikibooks, viwikiquote, viwikisource, viwikivoyage, viwiktionary, vlswiki, votewiki, vowiki, vowikibooks, vowikiquote, vowiktionary, warwiki, wawiki, wawikibooks, wawikisource, wawiktionary, wbwikimedia, wg_enwiki, wikidatawiki, wikifunctionswiki, wikimania2005wiki, wikimania2006wiki, wikimania2007wiki, wikimania2008wiki, wikimania2009wiki, wikimania2010wiki, wikimania2011wiki, wikimania2012wiki, wikimania2013wiki, wikimania2014wiki, wikimania2015wiki, wikimania2016wiki, wikimania2017wiki, wikimania2018wiki, wikimaniateamwiki, wikimaniawiki, wowiki, wowikiquote, wowiktionary, wuuwiki, xalwiki, xhwiki, xhwikibooks, xhwiktionary, xmfwiki, yiwiki, yiwikisource, yiwiktionary, yowiki, yowikibooks, yowiktionary, yuewiktionary, zawiki, zawikibooks, zawikiquote, zawiktionary, zeawiki, zghwiki, zghwiktionary, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikibooks, zh_min_nanwikiquote, zh_min_nanwikisource, zh_min_nanwiktionary, zh_yuewiki, zhwiki, zhwikibooks, zhwikinews, zhwikiquote, zhwikisource, zhwikiversity, zhwikivoyage, zhwiktionary, zuwiki, zuwikibooks, zuwiktionary
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认:enwikivoyage
- list
要标记为已读的通知 ID 列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- unreadlist
要标记为未读的通知 ID 列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- all
如果设置,则将用户的所有通知标记为已读。
- 类型:boolean (详情)
- sections
要标记为已读的章节列表。
- 值(以|或替代分隔符分隔):alert, message
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将通知 8 标记为已读
- api.php?action=echomarkread&list=8
- 将所有通知标记为已读
- api.php?action=echomarkread&all=true
- 将通知 1 标记为未读
- api.php?action=echomarkread&unreadlist=1
action=echomarkseen
- 此模块需要读取权限。
- 来源:Echo
- 许可证:
将当前用户的通知标记为已查看。
- type
要标记为已见的通知类型:“alert”、“message”或“all”。
- 此参数是必需的。
- 以下值之一:alert, all, message
- timestampFormat
用于输出的时间戳格式,“ISO_8601”或“MW”。“MW”在此已弃用,因此所有客户端都应切换到“ISO_8601”。此参数将被删除,并且“ISO_8601”将成为唯一的输出格式。
- 以下值之一:ISO_8601, MW
- 默认值:MW
- 将所有类型的通知标记为已见
- api.php?action=echomarkseen&type=all
action=echomute
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:Echo
- 许可证:
静音或取消静音特定用户或页面的通知。
- type
添加到或从中移除的静默列表
- 此参数是必需的。
- 以下值之一:page-linked-title, user
- mute
添加到静默列表的页面或用户
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- unmute
从静默列表中移除的页面或用户
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=edit
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
创建和编辑页面。
- title
要编辑的页面的标题。不能与pageid一起使用。
- pageid
要编辑的页面的页面ID。不能与title一起使用。
- 类型:integer
- section
章节标识符。0代表顶部的章节,new代表新章节。通常是正整数,但也可以是非数字。
- sectiontitle
在使用section=new时新部分的标题。
- text
页面内容。
- summary
编辑摘要。
当此参数未提供或为空时,可能会自动生成编辑摘要。
当使用section=new且未提供sectiontitle时,此参数的值将用作章节标题,并自动生成编辑摘要。
添加到修订的更改标签。
- Values (separate with | or alternative)
- minor
将此编辑标记为小编辑。
- 类型:boolean (详情)
- notminor
即使设置了“默认将所有编辑标记为小编辑”的用户首选项,也不将此编辑标记为小编辑。
- 类型:boolean (详情)
- bot
将此编辑标记为机器人编辑。
- 类型:boolean (详情)
- baserevid
基础修订的版本ID,用于检测编辑冲突。可通过action=query&prop=revisions获取。自我冲突会导致编辑失败,除非设置了basetimestamp。
- 类型:integer
- basetimestamp
基础修订的时间戳,用于检测编辑冲突。可通过action=query&prop=revisions&rvprop=timestamp获取。自我冲突将被忽略。
- 类型:timestamp(允许的格式)
- starttimestamp
编辑过程开始的时间戳,用于检测编辑冲突。在开始编辑过程时(例如加载要编辑的页面内容时),可以使用curtimestamp获取适当的值。
- 类型:timestamp(允许的格式)
- recreate
覆盖关于页面已被删除的任何错误。
- 类型:boolean (详情)
- createonly
如果页面已存在,则不编辑该页面。
- 类型:boolean (详情)
- nocreate
如果页面不存在,则引发错误。
- 类型:boolean (详情)
- watch
- 已弃用。
将页面添加到当前用户的监视列表中。
- 类型:boolean (详情)
- unwatch
- 已弃用。
从当前用户的监视列表中移除页面。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- md5
text参数的MD5哈希值,或prependtext和appendtext参数连接后的哈希值。如果设置,除非哈希值正确,否则不会进行编辑。
- prependtext
将此文本添加到页面或节的开头。覆盖text。
- appendtext
将此文本添加到页面或节的末尾。覆盖text。
使用section=new来添加新章节,而不是使用此参数。
- undo
撤销此修订。覆盖text、prependtext和appendtext。
- 类型:integer
- 该值不得小于 0。
- undoafter
撤销从undo到此版本的所有修订。如果未设置,则仅撤销一个修订。
- 类型:integer
- 该值不得小于 0。
- redirect
自动解析重定向。
- 类型:boolean (详情)
- contentformat
输入文本使用的内容序列化格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
新内容的模型。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- token
A "csrf" token retrieved from action=query&meta=tokens
令牌应始终作为最后一个参数发送,或者至少在text参数之后发送。
- 此参数是必需的。
- returnto
页面标题。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到给定的页面,而不是已编辑的页面。
- 类型:page title
- 接受不存在的页面。
- returntoquery
URL查询参数(带前导?)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定查询参数的页面。
- 默认值:(空)
- returntoanchor
URL片段(带前导#)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定片段的页面。
- 默认值:(空)
- captchaword
CAPTCHA的答案
- captchaid
前一个请求的CAPTCHA ID
- 编辑一个页面。
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC
- 在页面开头添加__NOTOC__。
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC
- 使用自动摘要撤销修订 13579 到 13585。
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC
action=editcheckreferenceurl
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:VisualEditor
- 许可证:
检查用作引用的 URL 的状态。
- url
要检查的 URL。
- 此参数是必需的。
action=editmassmessagelist
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:MassMessage
- 许可证:
编辑群发消息传送列表。
- spamlist
要更新的发送列表的标题。
- 此参数是必需的。
- description
发送列表的新描述。
- add
要添加到列表的标题。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- remove
要从列表中移除的标题。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- minor
编辑是否应在列表历史记录中标记为小编辑。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将 和 添加到发送列表 ,并从中移除 。
- api.php?action=editmassmessagelist&spamlist=Example&add=User%20talk%3AFoo%7CTalk%3ABar&remove=Talk%3ABaz&token=TOKEN
- 将发送列表 的描述设置为“FooBar delivery services”
- api.php?action=editmassmessagelist&spamlist=Example&description=FooBor%20delivery%20services&token=TOKEN
action=emailuser
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
向用户发送电子邮件。
- target
要发送电子邮件的用户。
- 此参数是必需的。
- subject
主题行。
- 此参数是必需的。
- text
电子邮件正文。
- 此参数是必需的。
- ccme
将此邮件的副本发送给我。
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 向用户WikiSysop发送一封带有文本Content的电子邮件。
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC
action=expandtemplates
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
展开维基文本中的所有模板。
- title
页面的标题。
- text
要转换的维基文本。
- 此参数是必需的。
- revid
修订ID,用于
{{REVISIONID}}及类似变量。- 类型:integer
- prop
要获取的信息片段。
请注意,如果未选择任何值,结果将包含维基文本,但输出格式将已弃用。
- wikitext
- 展开后的维基文本。
- categories
- 输入中存在的、在维基文本输出中未表示的任何分类。
- properties
- 由维基文本中展开的魔术字定义的页面属性。
- volatile
- 输出是否是易失性的,并且不应在页面内的其他地方重复使用。
- ttl
- 缓存结果的最长无效时间。
- modules
- 解析函数已请求添加到输出中的任何 ResourceLoader 模块。必须与modules联合请求jsconfigvars或encodedjsconfigvars。
- jsconfigvars
- 提供特定于页面的 JavaScript 配置变量。
- encodedjsconfigvars
- 以JSON字符串形式提供特定于页面的JavaScript配置变量。
- parsetree
- 输入的 XML 解析树。
- 值(以|或替代分隔符分隔):categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
输出是否包含 HTML 注释。
- 类型:boolean (详情)
- showstrategykeys
是否在jsconfigvars中包含内部合并策略信息。
- 类型:boolean (详情)
- generatexml
- 已弃用。
生成 XML 解析树(已由 prop=parsetree 替换)。
- 类型:boolean (详情)
- templatesandboxprefix
模板沙盒前缀,如同。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- templatesandboxtitle
解析页面时,将templatesandboxtext替换此处命名的页面内容。
- templatesandboxtext
解析页面时,将此页面内容替换templatesandboxtitle命名的页面内容。
- templatesandboxcontentmodel
templatesandboxtext的内容模型。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- templatesandboxcontentformat
templatesandboxtext的内容格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 展开维基文本{{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}}
action=fancycaptchareload
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:ConfirmEdit
- 许可证:
获取一个新的 FancyCaptcha。
- 获取一个新的 FancyCaptcha
- api.php?action=fancycaptchareload
action=featuredfeed
- 此模块需要读取权限。
- 来源:FeaturedFeeds
- 许可证:
返回精选内容 Feed。
- feedformat
供稿的格式。
- 以下值之一:atom, rss
- 默认:rss
- feed
Feed 名称。
- 此参数是必需的。
- 以下值之一
- language
Feed 语言代码。被某些 Feed 忽略。
- 检索 Feed “featured”
- api.php?action=featuredfeed&feed=featured
action=feedcontributions
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回用户贡献 Feed。
- feedformat
供稿的格式。
- 以下值之一:atom, rss
- 默认:rss
- user
要获取贡献的用户。
- 此参数是必需的。
- 类型:user,可以通过用户名、IP、临时用户、IP范围、跨维基名称(例如“prefix>ExampleName”)和用户ID(例如“#12345”)
- namespace
要根据哪个命名空间过滤贡献。
- 以下值之一:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- year
从(包括)某年开始。
- 类型:integer
- month
从(包括)某月开始。
- 类型:integer
- tagfilter
过滤具有这些标签的贡献。
- 值(以|或替代分隔符分隔):*Potential* edit by LTA 19, 57, ACV, ASCII text added, Account with unregistered email, Addition of non-existent template, Addition of references, Assam test, Incomplete IsPartOf, Inline link to Wikipedia added, Manual addition of categories in mainspace, New article with no IsPartOf, New user or anon editing userspace, OAuth CID: 612, OAuth CID: 628, OAuth CID: 631, OAuth CID: 651, OAuth CID: 1352, OAuth CID: 1804, OAuth CID: 1805, OAuth CID: 1809, OAuth CID: 1841, OAuth CID: 3251, OAuth CID: 3711, OAuth CID: 4664, OAuth CID: 6365, Potential Scifi vandalism, Potential abuse by Hungarian based user, Potential edit by LTA 62, Potential edit by known Telstra vandal, Potential large non-English contributions, Suspected embedded file within PNG, Suspect repeat touting, T144167, Tagged edit, Telstra Abuse, Unreasonably large addition of content, Video or Audio file upload, abusefilter-condition-limit, advanced mobile edit, android app edit, app-ai-assist, app-description-add, app-description-change, app-description-translate, app-full-source, app-image-add-infobox, app-image-add-top, app-image-caption-add, app-image-caption-translate, app-image-tag-add, app-rollback, app-section-source, app-select-source, app-suggestededit, app-talk-reply, app-talk-source, app-talk-topic, app-undo, blanking, centralnotice, centralnotice translation, community configuration, disambiguator-link-added, discussiontools, discussiontools-added-comment, discussiontools-edit, discussiontools-newtopic, discussiontools-reply, discussiontools-source, discussiontools-source-enhanced, discussiontools-visual, editcheck-newcontent, editcheck-newreference, editcheck-paste-shown, editcheck-reference-decline-common-knowledge, editcheck-reference-decline-irrelevant, editcheck-reference-decline-other, editcheck-reference-decline-uncertain, editcheck-references, editcheck-references-activated, editcheck-references-shown, editcheck-tone, editcheck-tone-shown, edits with exclamations, emoji, excessive white space, external link added, fileimporter-remote, insufficient content, ios app edit, massmessage-delivery, meta spam id, mobile app edit, mobile edit, mobile web edit, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-recreated, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, nuke, parsermigration-visual-bug, possible BTCentralPlus, possible link spam, possible vandalism, removal of deletion templates, repeated attempts to save edit, repeated xwiki CoI abuse, repeating characters, shouting, vandalism, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext, wikieditor, wikilove
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认值:(空)
- deletedonly
仅显示已删除的贡献。
- 类型:boolean (详情)
- toponly
仅显示最新的修订。
- 类型:boolean (详情)
- newonly
仅显示页面创建的编辑。
- 类型:boolean (详情)
- hideminor
隐藏小编辑。
- 类型:boolean (详情)
- showsizediff
由于miser模式而禁用。
- 类型:boolean (详情)
- 返回用户Example的贡献。
- api.php?action=feedcontributions&user=Example
action=feedrecentchanges
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回最近更改 Feed。
- feedformat
供稿的格式。
- 以下值之一:atom, rss
- 默认:rss
- namespace
限制结果的命名空间。
- 以下值之一:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- invert
所选命名空间之外的所有命名空间。
- 类型:boolean (详情)
- associated
包含关联的(讨论页或主)命名空间。
- 类型:boolean (详情)
- days
限制结果的天数。
- 类型:integer
- 值必须不小于1。
- 默认值:7
- limit
返回的最大结果数。
- 类型:integer
- 值必须在1到50之间。
- 默认:50
- from
显示自那时以来的更改。
- 类型:timestamp(允许的格式)
- hideminor
隐藏小更改。
- 类型:boolean (详情)
- hidebots
隐藏机器人所做的更改。
- 类型:boolean (详情)
- hideanons
隐藏匿名用户和临时账户所做的更改。
- 类型:boolean (详情)
- hideliu
隐藏注册用户所做的更改。
- 类型:boolean (详情)
- hidepatrolled
隐藏已巡查的更改。
- 类型:boolean (详情)
- hidemyself
隐藏当前用户所做的更改。
- 类型:boolean (详情)
- hidecategorization
隐藏类别成员更改。
- 类型:boolean (详情)
- tagfilter
按标签过滤。
除已标记的编辑外,显示所有编辑。
- 类型:boolean (详情)
- target
仅显示从此页面链接的页面的更改。
- showlinkedto
相反,显示链接到所选页面的页面的更改。
- 类型:boolean (详情)
- 显示最近的更改。
- api.php?action=feedrecentchanges
- 显示过去 30 天的最近更改。
- api.php?action=feedrecentchanges&days=30
action=feedwatchlist
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回监视列表 Feed。
- feedformat
供稿的格式。
- 以下值之一:atom, rss
- 默认:rss
- hours
列出从现在起多少小时内修改过的页面。
- 类型:integer
- 值必须在 1 到 72 之间。
- 默认值:24
- linktosections
如果可能,直接链接到已更改的章节。
- 类型:boolean (详情)
- allrev
在给定时间范围内包含同一页面的多个修订。
- 类型:boolean (详情)
- wlowner
与 token 一起使用,以访问其他用户的监视列表。
- 类型:user,可通过用户名识别
- wltoken
安全令牌(可在用户中找到),用于访问其他用户的监视列表。
- wlshow
仅显示满足这些条件的条目。例如,要仅查看已登录用户所做的小编辑,请设置 show=minor|!anon。
- 值(以|或替代分隔符分隔):!anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
显示哪些类型的更改。
- edit
- 常规页面编辑。
- new
- 页面创建。
- log
- 日志条目。
- external
- 外部更改。
- categorize
- 类别成员更改。
- 值(以|或替代分隔符分隔):categorize, edit, external, log, new
- 默认:edit|new|log|categorize
- wlexcludeuser
不要列出此用户的更改。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- 显示监视列表 Feed。
- api.php?action=feedwatchlist
- 显示过去 6 小时内监视页面上的所有更改。
- api.php?action=feedwatchlist&allrev=&hours=6
action=filerevert
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
将文件还原到旧版本。
- filename
目标文件名,不含 File: 前缀。
- 此参数是必需的。
- comment
上传评论。
- 默认值:(空)
- archivename
要恢复到的版本的存档名称。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将 Wiki.png 恢复到 2011-03-05T15:27:40Z 的版本。
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC
action=globalblock
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:GlobalBlocking
- 许可证:
全局封禁或解禁用户。
- id
要修改或解禁的全局阻止的 ID(通过 list=globalblocks 获取)。不能与 target 一起使用。
- 类型:integer
- target
目标 IP 地址或用户名。不能与 id 一起使用。
- 类型:用户,按用户名、IP、临时用户和IP范围中的任何一个。
- expiry
如果指定,将阻止或重新阻止用户。决定阻止的持续时间,例如“5 months”或“2 weeks”。如果设置为“infinite”或“indefinite”,则阻止将永不过期。
- Type: expiry (details)
- unblock
如果指定,将解禁用户。
- 类型:boolean (详情)
- reason
阻止/解禁的原因。
- 此参数是必需的。
- anononly
如果阻止应仅全局影响已注销用户,则指定此项。
- 类型:boolean (详情)
- allow-account-creation
如果全局阻止不应阻止创建账户,则指定此项。
- 类型:boolean (详情)
- enable-autoblock
如果全局阻止应触发全局自动阻止,则指定此项。
- 类型:boolean (详情)
- modify
如果应修改目标的现有阻止,则指定此项。
- 类型:boolean (详情)
- alsolocal
同时在本地阻止用户。不能与 id 一起使用。
- 类型:boolean (详情)
- localblockstalk
在本地撤销讨论页访问权限。不能与 id 一起使用。
- 类型:boolean (详情)
- localblocksemail
在本地撤销电子邮件访问权限。不能与 id 一起使用。
- 类型:boolean (详情)
- localanononly
如果阻止应仅在本地影响已注销用户,则指定此项。不能与 id 一起使用。
- 类型:boolean (详情)
- local-allow-account-creation
如果本地阻止不应阻止创建账户,则指定此项。不能与 id 一起使用。
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 阻止 192.0.2.1 无限期,原因:“Cross-wiki abuse”
- api.php?action=globalblock&target=192.0.2.1&expiry=indefinite&reason=Cross-wiki%20abuse&token=123ABC
action=globalpreferenceoverrides
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:GlobalPreferences
- 许可证:
更改当前用户的全局首选项的本地覆盖。
将忽略首选项的全局值。
- reset
重置本地覆盖。删除所有,或者根据
resetkinds参数的值,删除某些类型的本地覆盖,并使其恢复为全局。- 类型:boolean (详情)
- resetkinds
重置reset选项时要重置的覆盖类型列表。
- 值(以|或替代分隔符分隔):all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- 默认:all
- change
更改列表,格式为name=value(例如skin=vector)。如果未提供值(甚至没有等号),例如preferencename|otherpreference|...,则将移除覆盖。如果任何值包含管道符(|),请使用替代的多值分隔符以确保正确操作。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- optionname
应设置为optionvalue值的覆盖名称。
- optionvalue
optionname指定的覆盖的值。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 删除所有本地覆盖。
- api.php?action=globalpreferenceoverrides&reset=&token=123ABC
- 设置或更改skin和hideminor首选项的覆盖。
- api.php?action=globalpreferenceoverrides&change=skin=vector|hideminor=1&token=123ABC
action=globalpreferences
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:GlobalPreferences
- 许可证:
更改当前用户的全局首选项。
只能更改当前维基注册的首选项。
- reset
重置全局首选项。删除所有,或者根据
resetkinds参数的值,删除某些类型的全局首选项,并使其不再是全局的。- 类型:boolean (详情)
- resetkinds
重置reset选项时要重置的首选项类型列表。
- 值(以|或替代分隔符分隔):all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- 默认:all
- change
更改列表,格式为name=value(例如skin=vector)。如果未提供值(甚至没有等号),例如preferencename|otherpreference|...,则将使首选项非全局。如果任何值包含管道符(|),请使用替代的多值分隔符以确保正确操作。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- optionname
应设置为optionvalue值的首选项名称。
- optionvalue
optionname指定的首选项的值。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=globaluserrights
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: CentralAuth
- 许可:
将用户添加到/从中移除全局组。
- user
全局用户名。
- 类型:用户,按用户名和用户ID(例如,“#12345”)中的任何一个。
- userid
- 已弃用。
全局用户ID。
- 类型:integer
- add
将用户添加到这些全局组。
- 值(以|或替代分隔符分隔):abusefilter-helper, abusefilter-maintainer, apihighlimits-requestor, captcha-exempt, founder, global-bot, global-deleter, global-flow-create, global-interface-editor, global-ipblock-exempt, global-rollbacker, global-sysop, global-temporary-account-viewer, new-wikis-importer, oathauth-tester, ombuds, recursive-export, staff, steward, sysadmin, u4c-member, vrt-permissions, wmf-email-block-override, wmf-researcher
- expiry
过期时间戳。可以是相对时间(例如 5 months 或 2 weeks)或绝对时间(例如 2014-09-18T12:34:56Z)。如果只设置了一个时间戳,它将用于传递给 add 参数的所有组。使用 infinite、indefinite、infinity 或 never 表示永不过期用户组。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认值:infinite
- remove
将用户从这些全局组中移除。
- 值(以|或替代分隔符分隔):abusefilter-helper, abusefilter-maintainer, apihighlimits-requestor, captcha-exempt, founder, global-bot, global-deleter, global-flow-create, global-interface-editor, global-ipblock-exempt, global-rollbacker, global-sysop, global-temporary-account-viewer, new-wikis-importer, oathauth-tester, ombuds, recursive-export, staff, steward, sysadmin, u4c-member, vrt-permissions, wmf-email-block-override, wmf-researcher
- reason
更改原因。
- 默认值:(空)
- token
从action=query&meta=tokens获取的“userrights”令牌。
为了兼容性,也接受 Web UI 中使用的令牌。
- 此参数是必需的。
此参数目前未使用。
- Values (separate with | or alternative)
- 将用户 FooBot 添加到全局组“bot”,并从全局组“sysop”和“bureaucrat”中移除。
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC
- 将全局用户 ID 为 123 的用户添加到全局组“bot”,并从全局组“sysop”和“bureaucrat”中移除。
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC
action=help
- 来源: MediaWiki
- 许可:
显示指定模块的帮助。
- modules
要显示帮助的模块(action 和 format 参数的值,或main)。可以使用+指定子模块。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认值:main
- submodules
包含命名模块的子模块的帮助。
- 类型:boolean (详情)
- recursivesubmodules
递归包含子模块的帮助。
- 类型:boolean (详情)
- wrap
将输出包装在标准的 API 响应结构中。
- 类型:boolean (详情)
- toc
在 HTML 输出中包含目录。
- 类型:boolean (详情)
- 主模块的帮助。
- api.php?action=help
- action=query 及其所有子模块的帮助。
- api.php?action=help&modules=query&submodules=1
- 所有帮助集中在一页。
- api.php?action=help&recursivesubmodules=1
- 帮助模块本身的帮助。
- api.php?action=help&modules=help
- 两个查询子模块的帮助。
- api.php?action=help&modules=query+info|query+categorymembers
action=imagerotate
- 来源: MediaWiki
- 许可:
此模块已被禁用。
action=import
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
从另一个 wiki 或 XML 文件导入页面。
请注意,当发送文件以进行xml参数处理时,HTTP POST必须以文件上传的形式进行(即使用multipart/form-data)。
- summary
日志条目导入摘要。
- xml
上传的 XML 文件。
- 必须使用 multipart/form-data 的文件上传方式进行 POST。
- interwikiprefix
对于上传的导入:应用于未知用户名的跨维基前缀(如果设置了assignknownusers,则也适用于已知用户)。
- interwikisource
对于跨维基导入:要从中导入的维基。
- 以下值之一:b, meta, w
- interwikipage
对于跨维基导入:要导入的页面。
- fullhistory
对于跨维基导入:导入完整的历史记录,而不仅仅是当前版本。
- 类型:boolean (详情)
- templates
对于跨维基导入:同时导入所有包含的模板。
- 类型:boolean (详情)
- namespace
导入到此命名空间。不能与rootpage一起使用。
- 以下值之一:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- assignknownusers
将编辑分配给本地存在的命名用户。
- 类型:boolean (详情)
- rootpage
作为此页面的子页面导入。不能与namespace一起使用。
应用于导入日志中的条目以及导入页面上的空修订的更改标签。
- Values (separate with | or alternative)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=jsonconfig
- 此模块需要读取权限。
- 来源:JsonConfig
- 许可:
允许直接访问 JsonConfig 子系统。
- command
对 JsonConfig 执行的子操作。
- status
- 显示 JsonConfig 配置。
- reset
- 清除缓存中的配置。需要 title 参数和 jsonconfig-flush 权限。
- reload
- 从配置存储重新加载并缓存配置。需要 title 参数和 jsonconfig-reset 权限。
- 以下值之一:reload, reset, status
- 默认值:status
- namespace
要处理的标题的命名空间编号。
- 类型:integer
- title
要处理的 title,不带命名空间前缀。
- 默认值:(空)
action=jsondata
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:JsonConfig
- 许可:
检索本地化的 JSON 数据。
- title
要获取的标题。默认假定命名空间为“Data:”
- 此参数是必需的。
- 获取 Sample.tab 页面的 JSON 内容,本地化为用户的语言。
- api.php?action=jsondata&formatversion=2&format=jsonfm&title=Sample.tab
- 获取 Sample.tab 页面的 JSON 内容,本地化为法语。
- api.php?action=jsondata&formatversion=2&format=jsonfm&title=Sample.tab&uselang=fr
action=jsontransform
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:JsonConfig
- 许可:
检索由 Lua 函数转换的 JSON 数据。
- title
要处理的 title,不带命名空间前缀。
- 此参数是必需的。
- jtmodule
用于加载转换代码的 Lua 模块名称。默认为 Module: 命名空间。
- 此参数是必需的。
- jtfunction
要运行的 Lua 函数名称。
- 此参数是必需的。
- jtargs
要作为参数传递给 Lua 转换函数的字符串序列。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 获取 Sample.tab 页面的 JSON 内容,并通过 Lua 转换。
- api.php?action=jsontransform&formatversion=2&format=jsonfm&title=Sample.tab&jtmodule=Samples&jtfunction=round&jtargs=decimals=2|columns=a,b
action=languagesearch
- 此模块需要读取权限。
- 来源:UniversalLanguageSelector
- 许可:
以任何脚本搜索语言名称。
- search
搜索字符串。
- 此参数是必需的。
- typos
搜索字符串中允许的拼写错误数量。
- 类型:integer
- 默认值:1
action=linkaccount (link)
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
将第三方提供商的帐户链接到当前用户。
使用此模块的通用流程是:
- 使用action=query&meta=authmanagerinfo(带amirequestsfor=link)和action=query&meta=tokens的csrf令牌来获取可用的字段。
- 向用户展示字段,并获取其提交。
- 将此模块作为 POST 请求,提供linkreturnurl和任何相关字段。
- 检查响应中的 status。
- 如果您收到 PASS 或 FAIL,则操作完成。操作要么成功,要么失败。
- 如果收到UI,请向用户显示新字段并获取其提交。然后,使用linkcontinue和相关字段对此模块进行 POST 请求,并重复步骤 4。
- 如果收到REDIRECT,请将用户重定向到redirecttarget,并等待返回到linkreturnurl。然后,使用linkcontinue和传递给返回 URL 的任何字段对此模块进行 POST 请求,并重复步骤 4。
- 如果您收到 RESTART,这意味着身份验证成功,但我们没有链接的用户帐户。您可以将其视为 UI 或 FAIL。
- linkrequests
仅使用这些身份验证请求,这些请求来自action=query&meta=authmanagerinfo(带有amirequestsfor=link)或来自此模块的先前响应返回的id。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- linkmessageformat
用于返回消息的格式。
- 以下值之一: html, none, raw, wikitext
- 默认值:wikitext
- linkmergerequestfields
将所有身份验证请求的字段信息合并到一个数组中。
- 类型:boolean (详情)
- linkreturnurl
第三方身份验证流程的返回 URL,必须是绝对 URL。需要此项或linkcontinue。
收到REDIRECT响应后,您通常会打开浏览器或 Web 视图到指定的redirecttarget URL 进行第三方身份验证流程。完成后,第三方会将浏览器或 Web 视图发送到此 URL。您应该从 URL 中提取任何查询或 POST 参数,并将其作为linkcontinue请求传递给此 API 模块。
- linkcontinue
此请求是继早期UI或REDIRECT响应之后的继续。需要此项或linkreturnurl。
- 类型:boolean (详情)
- linktoken
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- *
- 此模块接受其他参数,具体取决于可用的身份验证请求。使用action=query&meta=authmanagerinfo(带amirequestsfor=link或适用的先前响应)来确定可用请求及其使用的字段。
action=login (lg)
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
登录并获取身份验证 cookie。
此操作应仅与结合使用;主账户登录的使用已弃用,并且可能在未发出警告的情况下失败。要安全地登录主账户,请使用action=clientlogin。
- lgname
用户名。
- lgpassword
密码。
- lgdomain
域(可选)。
- lgtoken
A "login" token retrieved from action=query&meta=tokens
action=logout
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
注销并清除会话数据。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- checkuserclienthints
与 ApiLogout 请求一起提供的客户端提示数据。仅供内部使用。
action=managetags
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
执行与更改标签相关的管理任务。
要执行的操作。
- create
- 创建一个新的更改标签以供手动使用。
- delete
- 从数据库中删除一个更改标签,包括从所有修订、最近更改条目和日志条目中删除该标签。
- activate
- 激活一个更改标签,允许用户手动应用它。
- deactivate
- 停用一个更改标签,阻止用户手动应用它。
- 此参数是必需的。
- 以下值之一:activate, create, deactivate, delete
要创建、删除、激活或停用的标签。对于标签创建,标签必须不存在。对于标签删除,标签必须存在。对于标签激活,标签必须存在且不被扩展程序使用。对于标签停用,标签必须当前处于活动状态且是手动定义的。
- 此参数是必需的。
用于创建、删除、激活或停用标签的可选原因。
- 默认值:(空)
是否忽略操作过程中发出的任何警告。
- 类型:boolean (详情)
应用于标签管理日志中的条目以及所有修订、最近更改条目和日志条目的更改标签。
- Values (separate with | or alternative)
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 创建一个名为spam的标签,原因为For use in edit patrolling。
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC
- 删除名为vandlaism的标签,原因为Misspelt。
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC
- 激活名为spam的标签,原因为For use in edit patrolling。
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC
- 停用名为spam的标签,原因为No longer required。
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC
action=massmessage
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:MassMessage
- 许可证:
向页面列表发送消息。
- spamlist
包含要留言的页面列表的页面。
- 此参数是必需的。
- subject
消息的主题行。
- 此参数是必需的。
- message
消息正文。
- page-message
要与消息正文一起发送的页面。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 向 中的列表发送主题为“New Signpost”,正文为“Please read it”的消息。
- api.php?action=massmessage&spamlist=Signpost%20Spamlist&subject=New%20Signpost&message=Please%20read%20it&token=TOKEN
- 向 中的列表发送主题为“New Signpost”,消息内容为页面“Help Page”的内容的消息。
- api.php?action=massmessage&spamlist=Signpost%20Spamlist&subject=New%20Signpost&page-message=Help_Page&token=TOKEN
- 向 中的列表发送主题为“New Signpost”的消息,正文为“Please read it”,并附加页面“Help Page”的内容。
- api.php?action=massmessage&spamlist=Signpost%20Spamlist&subject=New%20Signpost&message=Please%20read%20it&page-message=Help_Page&token=TOKEN
action=mergehistory
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
合并页面历史记录。
- from
将合并历史记录的源页面的标题。不能与fromid一起使用。
- fromid
将合并历史记录的源页面的页面 ID。不能与from一起使用。
- 类型:integer
- to
将合并历史记录的目标页面的标题。不能与toid一起使用。
- toid
将合并历史记录的目标页面的页面 ID。不能与to一起使用。
- 类型:integer
- timestamp
将源页面的历史记录合并到目标页面的历史记录的时间戳。如果省略,将合并源页面的整个页面历史记录到目标页面。可以指定“timestamp|revid”来分割具有相同时间戳的两个修订。
- reason
历史合并的原因。
- 默认值:(空)
- starttimestamp
将源页面的历史记录移至目标页面的历史记录的时间戳。如果省略,则将合并时间戳参数之前的所有修订(如果两者都未指定,则合并整个历史记录)到目标页面。可以指定“timestamp|revid”来分割具有相同时间戳的两个修订。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将Oldpage的整个历史记录合并到Newpage。
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason
- 将Oldpage截至2015-12-31T04:37:41Z的修订历史合并到Newpage。
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z
action=move
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
移动页面。
- from
要重命名的页面的标题。不能与fromid一起使用。
- fromid
要重命名页面的页面 ID。不能与from一起使用。
- 类型:integer
- to
将页面重命名到的标题。
- 此参数是必需的。
- reason
重命名的原因。
- 默认值:(空)
- movetalk
重命名讨论页(如果存在)。
- 类型:boolean (详情)
- movesubpages
重命名子页面(如果适用)。
- 类型:boolean (详情)
- noredirect
不创建重定向。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- ignorewarnings
忽略任何警告。
- 类型:boolean (详情)
应用于移动日志中的条目以及目标页面上的空修订的更改标签。
- Values (separate with | or alternative)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将 Badtitle 重命名为 Goodtitle,而不留下重定向。
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect=
action=oathvalidate
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源:OATHAuth
- 许可:
验证双因素身份验证 (OATH) 令牌。
- user
要验证令牌的用户。默认为当前用户。
- 类型:user,可使用用户名、IP、临时用户、IP 地址范围和维基链接名称(例如“prefix>ExampleName”)
- data
当前为用户激活的模块所期望的 JSON 编码数据。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 验证当前用户的 JSON 数据。
- api.php?action=oathvalidate&data={"token":"123456"}&token=123ABC
- 验证用户 Example 的 JSON 数据。
- api.php?action=oathvalidate&user=Example&data={"token":"123456"}&token=123ABC
action=opensearch
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
使用 OpenSearch 协议搜索 wiki。
- search
搜索字符串。
- 此参数是必需的。
- namespace
要搜索的命名空间。如果 search 以有效的命名空间前缀开头,则忽略。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- 默认值:0
- limit
返回的最大结果数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- profile
要使用的搜索配置文件。
- strict
- 严格配置文件,只移除少量标点符号,但保留变音符号和重音符号。
- normal
- 移除少量标点符号、一些变音符号和停用词。
- fuzzy
- 类似于 normal,但包含拼写纠错(支持两次拼写错误)。
- fast-fuzzy
- 实验性模糊配置文件(可能随时移除)。
- classic
- 经典前缀,移除少量标点符号和一些变音符号。
- engine_autoselect
- 让搜索引擎自行决定最佳配置文件。
- 以下值之一:classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
- 默认值:engine_autoselect
- suggest
- 已弃用。
不再使用。
- 类型:boolean (详情)
- redirects
如何处理重定向。
- return
- 返回重定向本身。
- resolve
- 返回目标页面。可能返回的结果少于 limit。
出于历史原因,默认值为 format=json 的“return”,其他格式为“resolve”。
- 以下值之一:resolve, return
- format
输出的格式。
- 以下值之一:json, jsonfm, xml, xmlfm
- 默认值:json
- warningsaserror
如果使用 format=json 出现警告,则返回 API 错误,而不是忽略它们。
- 类型:boolean (详情)
- 查找以 Te 开头的页面。
- api.php?action=opensearch&search=Te
action=options
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改当前用户的首选项。
只能设置核心或已安装扩展程序中注册的选项,或者键前缀为userjs-(供用户脚本使用的)的选项。
- reset
将首选项重置为站点默认值。
- 类型:boolean (详情)
- resetkinds
重置reset选项时要重置的选项类型列表。
- 值(以|或替代分隔符分隔):all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- 默认:all
- change
更改列表,格式为name=value(例如skin=vector)。如果未提供值(甚至没有等号),例如optionname|otheroption|...,则将选项重置为其默认值。如果任何值包含管道符(|),请使用替代的多值分隔符以确保正确操作。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- optionname
应设置为optionvalue值的选项名称。
- optionvalue
optionname指定的选项的值。当optionname已设置但optionvalue被省略时,该选项将被重置为其默认值。
- global
当选项通过 GlobalPreferences 扩展全局设置时的处理方式。
- ignore:不执行任何操作。该选项保持其先前的值。
- override:添加本地覆盖。
- update:全局更新选项。
- create:全局设置选项,覆盖任何本地值。
- 以下值之一:create, ignore, override, update
- 默认值:ignore
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 重置所有首选项。
- api.php?action=options&reset=&token=123ABC
- 更改 skin 和 hideminor 首选项。
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC
- 重置所有首选项,然后设置skin和nickname。
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC
action=paraminfo
- 来源: MediaWiki
- 许可:
获取有关 API 模块的信息。
- modules
模块名称列表(action 和 format 参数的值,或main)。可以使用+指定子模块,使用+*指定所有子模块,或使用+**递归指定所有子模块。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- helpformat
帮助字符串的格式。
- 以下值之一: html, none, raw, wikitext
- 默认值:none
- querymodules
- 已弃用。
查询模块名称列表(prop、meta或list参数的值)。请使用modules=query+foo而不是querymodules=foo。
- 值(以|或替代分隔符分隔):abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, babel, backlinks, betafeatures, blocks, categories, categoryinfo, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserformattedblockinfo, checkuserlog, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, codexicons, communityconfiguration, contributors, coordinates, deletedrevisions, deletedrevs, description, duplicatefiles, embeddedin, extlinks, extracts, exturlusage, featureusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, geosearch, globalallusers, globalblocks, globalgroups, globalpreferences, globalrenamestatus, globalusage, globaluserinfo, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, linterrors, linterstats, logevents, mapdata, mmcontent, mostviewed, mystashedfiles, notifications, oath, pageassessments, pageimages, pagepropnames, pageprops, pageswithprop, pageterms, pageviews, prefixsearch, projectpages, projects, protectedtitles, querypage, random, readinglistentries, readinglists, recentchanges, redirects, revisions, search, siteinfo, siteviews, stashimageinfo, tags, templates, tokens, trackingcategories, transcludedin, transcodestatus, unreadnotificationpages, usercontribs, userinfo, users, videoinfo, watchlist, watchlistraw, wbentityusage, wblistentityusage, wikibase, wikisets
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- mainmodule
- 已弃用。
也获取主(顶级)模块的信息。请使用modules=main。
- pagesetmodule
- 已弃用。
还可以获取 pageset 模块(提供 titles= 和 friends)的信息。
- formatmodules
- 已弃用。
格式模块名称列表(format 参数的值)。请使用 modules。
- 值(用 | 或 备选 分隔):json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
action=parse
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
解析内容并返回解析器输出。
请参阅 action=query 的各种 prop 模块,以获取当前页面版本的信息。
有几种指定要解析的文本的方法
- 使用 page、pageid 或 oldid 指定页面或修订版本。
- 使用 text、title、revid 和 contentmodel 明确指定内容。
- 仅指定摘要进行解析。prop 应设置为空值。
- title
文本所属页面的标题。如果省略,则必须指定 contentmodel,并且将使用 作为标题。
- text
要解析的文本。使用 title 或 contentmodel 来控制内容模型。
- revid
修订ID,用于
{{REVISIONID}}及类似变量。- 类型:integer
- summary
要解析的摘要。
- page
解析此页面的内容。不能与 text 和 title 一起使用。
- pageid
解析此页面的内容。覆盖 page。
- 类型:integer
- redirects
如果 page 或 pageid 设置为重定向,则解析该重定向。
- 类型:boolean (详情)
- oldid
解析此修订版本的内容。覆盖 page 和 pageid。
- 类型:integer
- prop
要获取的信息片段
- text
- 提供解析后的维基文本。
- langlinks
- 提供解析后的维基文本中的语言链接。
- categories
- 提供解析后的维基文本中的分类。
- categorieshtml
- 提供分类的 HTML 版本。
- links
- 提供解析后的维基文本中的内部链接。
- templates
- 提供解析后的维基文本中的模板。
- images
- 提供解析后的维基文本中的图像。
- externallinks
- 提供解析后的维基文本中的外部链接。
- sections
- 已弃用。 提供解析后的维基文本中的章节。
- tocdata
- 提供解析后的维基文本中的目录信息。
- revid
- 添加解析页面的修订版本 ID。
- displaytitle
- 添加解析后的维基文本的标题。
- subtitle
- 添加解析页面的页面副标题。
- headhtml
- 提供解析后的 doctype、
<html>开始标签、<head>元素以及页面的<body>开始标签。 - modules
- 提供页面上使用的 ResourceLoader 模块。要加载,请使用
mw.loader.using()。必须与 modules 一起请求 jsconfigvars 或 encodedjsconfigvars。 - jsconfigvars
- 提供页面特定的 JavaScript 配置变量。要应用,请使用
mw.config.set()。 - encodedjsconfigvars
- 以JSON字符串形式提供特定于页面的JavaScript配置变量。
- indicators
- 提供页面上使用的页面状态指示器的 HTML。
- iwlinks
- 提供解析后的维基文本中的站外链接。
- wikitext
- 提供被解析的原始维基文本。
- properties
- 提供解析后的维基文本中定义的各种属性。
- limitreportdata
- 以结构化的方式提供限制报告。当设置 disablelimitreport 时,不提供数据。
- limitreporthtml
- 提供限制报告的 HTML 版本。当设置 disablelimitreport 时,不提供数据。
- parsetree
- 修订内容(需要内容模型
wikitext)的 XML 解析树 - parsewarnings
- 提供解析内容(作为维基文本)时发生的警告。
- parsewarningshtml
- 提供解析内容(作为 HTML)时发生的警告。
- headitems
- 已弃用。 提供要放入页面
<head>的项目。
- 值(用 | 或 备选 分隔):categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, subtitle, templates, text, tocdata, wikitext, headitems, sections
- 默认:text|langlinks|categories|links|templates|images|externallinks|sections|tocdata|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
用于包装解析器输出的 CSS 类。
- 默认:mw-parser-output
- usearticle
使用 ArticleParserOptions hook 来确保使用的选项与文章页面视图的选项一致
- 类型:boolean (详情)
- parsoid
- 已弃用。
使用 Parsoid 生成符合 MediaWiki DOM spec 的 HTML。已被 parser=parsoid 替换。
- 类型:boolean (详情)
- parser
使用哪个维基文本解析器。
- parsoid
- 使用 Parsoid 生成符合 MediaWiki DOM spec 的 HTML。
- default
- 使用此维基的默认解析器生成 HTML。
- legacy
- 使用旧版解析器生成 HTML。
- 以下值之一:default, legacy, parsoid
- 默认:default
- pst
在解析输入之前对其进行预保存转换。仅在使用 text 时有效。
- 类型:boolean (详情)
- onlypst
对输入执行预保存转换 (PST),但不解析。返回经过 PST 处理后的相同维基文本。仅在使用 text 时有效。
- 类型:boolean (详情)
- effectivelanglinks
- 已弃用。
包含扩展提供的语言链接(与 prop=langlinks 配合使用)。
- 类型:boolean (详情)
- section
仅解析具有此标识符的章节的内容。
当 new 时,将 text 和 sectiontitle 解析为好像向页面添加新章节一样。
new 仅在指定 text 时允许。
- sectiontitle
当 section 为 new 时的新的章节标题。
与页面编辑不同,如果省略或为空,则不会回退到 summary。
- disablepp
- 已弃用。
请改用 disablelimitreport。
- 类型:boolean (详情)
- disablelimitreport
从解析器输出中省略限制报告(“NewPP limit report”)。
- 类型:boolean (详情)
- disableeditsection
从解析器输出中省略编辑章节链接。
- 类型:boolean (详情)
- disablestylededuplication
不在解析器输出中对内联样式表进行去重。
- 类型:boolean (详情)
- showstrategykeys
是否在jsconfigvars中包含内部合并策略信息。
- 类型:boolean (详情)
- generatexml
- 已弃用。
生成 XML 解析树(需要内容模型
wikitext;已被 prop=parsetree 替换)。- 类型:boolean (详情)
- preview
以预览模式解析。
- 类型:boolean (详情)
- sectionpreview
以章节预览模式解析(也启用预览模式)。
- 类型:boolean (详情)
- disabletoc
在输出中省略目录。
- 类型:boolean (详情)
- useskin
将选定的皮肤应用于解析器输出。可能会影响以下属性:text、langlinks、headitems、modules、jsconfigvars、indicators。
- 以下值之一:apioutput, authentication-popup, cologneblue, fallback, json, minerva, modern, monobook, timeless, vector, vector-2022
- contentformat
用于输入文本的内容序列化格式。仅在使用 text 时有效。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
输入文本的内容模型。如果省略,则必须指定 title,默认为指定 title 的模型。仅在使用 text 时有效。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- mobileformat
以适合移动设备使用的格式返回解析输出。
- 类型:boolean (详情)
- templatesandboxprefix
模板沙盒前缀,如同。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- templatesandboxtitle
解析页面时,将templatesandboxtext替换此处命名的页面内容。
- templatesandboxtext
解析页面时,将此页面内容替换templatesandboxtitle命名的页面内容。
- templatesandboxcontentmodel
templatesandboxtext的内容模型。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- templatesandboxcontentformat
templatesandboxtext的内容格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
action=parser-migration
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:ParserMigration
- 许可证:
使用两种不同的解析器配置解析页面。
- title
要加载和解析的页面的标题。
- 此参数是必需的。
- config
要使用的解析器配置。可以是 "old", "new" 或 "old|new"。
- old
- 使用 "old" 配置解析页面;MediaWiki 的旧版解析器
- new
- 使用 "new" 配置解析页面;Parsoid
- 值(用 | 或 备选 分隔):new, old
- 默认:old|new
- redirect
默认会跟踪重定向。使用 "no" 则不跟踪重定向。
action=patrol
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
巡查页面或修订版。
- rcid
要巡查的 Recentchanges ID。
- 类型:integer
- revid
要巡查的修订版本 ID。
- 类型:integer
要应用于巡查日志条目的更改标签。
- Values (separate with | or alternative)
- token
从 action=query&meta=tokens 获取的“patrol”令牌
- 此参数是必需的。
action=protect
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改页面的保护级别。
- title
要(取消)保护的页面的标题。不能与 pageid 一起使用。
- pageid
要(取消)保护的页面的 ID。不能与 title 一起使用。
- 类型:integer
- protections
保护级别列表,格式为 action=level(例如,edit=sysop)。all 级别表示允许所有人执行操作,即没有限制。
注意:任何未列出的操作都将移除限制。
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- expiry
到期时间戳。如果只设置了一个时间戳,它将用于所有保护。使用 infinite、indefinite、infinity 或 never 表示永不过期保护。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认值:infinite
- reason
(取消)保护的原因。
- 默认值:(空)
要应用于保护日志条目的更改标签。
- Values (separate with | or alternative)
- cascade
启用级联保护(即保护在此页面中使用的模板和图像)。如果给定的保护级别都不支持级联,则忽略。
- 类型:boolean (详情)
- watch
- 已弃用。
如果设置,则将正在(取消)保护的页面添加到当前用户的监视列表中。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 保护页面。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never
- 通过将限制设置为 all(即允许所有人执行操作)来(取消)保护页面。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions
- 通过设置无限制来(取消)保护页面。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions
action=purge
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
清除给定标题的缓存。
- forcelinkupdate
更新链接表并执行其他辅助数据更新。
- 类型:boolean (详情)
- forcerecursivelinkupdate
与 forcelinkupdate 相同,并更新使用此页面作为模板的任何页面的链接表。
- 类型:boolean (详情)
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- titles
要处理的标题列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 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
自动解析 titles、pageids 和 revids 中的重定向,以及 generator 返回的页面。
- 类型:boolean (详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:boolean (详情)
- 清除 主页 和 API 页面的缓存。
- api.php?action=purge&titles=Main%20Page|API
- 清除主命名空间中的前 10 个页面。
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10
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。
- 类型:boolean (详情)
- export
导出所有给定或生成的页面的当前修订版。
- 类型:boolean (详情)
- exportnowrap
返回不包含在 XML 结果中的导出 XML(格式与 相同)。只能与 query+export 一起使用。
- 类型:boolean (详情)
- exportschema
导出时定位 XML 转储格式的给定版本。只能与 query+export 一起使用。
- 以下值之一:0.10, 0.11
- 默认值:0.11
- iwurl
如果标题是维基链接,是否获取完整 URL。
- 类型:boolean (详情)
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- rawcontinue
返回原始 query-continue 数据用于继续。
- 类型:boolean (详情)
- titles
要处理的标题列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 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 返回的页面。
- 类型:boolean (详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:boolean (详情)
prop=categories (cl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出页面所属的所有分类。
- clprop
为每个分类获取哪些附加属性。
- sortkey
- 添加分类的排序键(十六进制字符串)和排序键前缀(人类可读部分)。
- timestamp
- 添加分类添加的时间戳。
- hidden
- 标记使用
__HIDDENCAT__隐藏的分类。
- 值(用 | 或 备选 分隔):hidden, sortkey, timestamp
- clshow
显示哪种类型的分类。
- 值(用 | 或 备选 分隔):!hidden, hidden
- cllimit
返回多少个分类。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- clcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- clcategories
仅列出这些分类。用于检查某个页面是否属于某个分类。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- cldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 获取页面 Albert Einstein 所属分类的列表。
- api.php?action=query&prop=categories&titles=Albert%20Einstein
- 获取页面 Albert Einstein 中使用的所有分类的信息。
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info
prop=categoryinfo (ci)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回有关给定分类的信息。
- 获取 Category:Foo 和 Category:Bar 的信息。
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar
prop=cirrusbuilddoc (cb)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
从数据库服务器转储 CirrusSearch 文章文档。
- cbbuilders
要提取的数据类型。
- 值(用 | 或 备选 分隔):content, links
- 默认值:content|links
- cblimiterprofile
限制文档大小时使用的配置文件。
- 从数据库获取单个 CirrusSearch 文章的转储。
- api.php?action=query&prop=cirrusbuilddoc&titles=Main_Page
prop=cirruscompsuggestbuilddoc (csb)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
用于自动补全建议器的文档转储。
- csbmethod
提供一个分数方法名称供自动补全建议器使用。
- 默认值:popqual
prop=cirrusdoc (cd)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CirrusSearch
- 许可:
从搜索服务器转储 CirrusSearch 文章文档
- cdincludes
定义搜索应返回哪些字段。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认:all
- 获取当前索引到搜索的单个 CirrusSearch 文章的转储。
- api.php?action=query&prop=cirrusdoc&titles=Main_Page
- 使用 'includes' 参数获取此维基的 CirrusSearch 文章文档的转储,仅包含已选择的类别
- api.php?action=query&prop=cirrusdoc&titles=Main_Page&cdincludes=category
prop=contributors (pc)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取登录贡献者(包括临时用户)列表以及匿名贡献者数量。
- pcgroup
仅包含指定组的用户。不包括隐式或自动提升的组,如 *, user, 或 autoconfirmed。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- pcexcludegroup
排除指定组的用户。不包括隐式或自动提升的组,如 *, user, 或 autoconfirmed。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- pcrights
仅包含具有指定权限的用户。不包括由隐式或自动提升的组授予的权限,如 *, user, 或 autoconfirmed。
- 值(用 | 或 备选 分隔):abusefilter-access-protected-vars, abusefilter-blocked-external-domains-log, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, autoreview, autoreviewrestore, bigdelete, block, blockemail, bot, browsearchive, centralauth-createlocal, centralauth-lock, centralauth-merge, centralauth-rename, centralauth-suppress, centralauth-unmerge, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-auto-reveal, checkuser-temporary-account-log, checkuser-temporary-account-no-preference, collectionsaveascommunitypage, collectionsaveasuserpage, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editautopatrolprotected, editautoreviewprotected, editcontentmodel, editeditorprotected, editextendedsemiprotected, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editpatrolprotected, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, edittrustedprotected, editusercss, edituserjs, edituserjson, enrollasmentor, extendedconfirmed, flow-create-board, flow-delete, flow-edit-post, flow-hide, flow-suppress, globalblock, globalblock-exempt, globalblock-whitelist, globalgroupmembership, globalgrouppermissions, hideuser, ignore-restricted-groups, import, importupload, interwiki, ipblock-exempt, ipinfo, ipinfo-view-basic, ipinfo-view-full, ipinfo-view-log, manage-all-push-subscriptions, managechangetags, managementors, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, movestable, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, newsletter-create, newsletter-delete, newsletter-manage, newsletter-restore, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, renameuser-global, reupload, reupload-own, reupload-shared, review, rollback, sboverride, securepoll-create-poll, securepoll-edit-poll, securepoll-view-voter-pii, sendemail, setmentor, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, stablesettings, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, templateeditor, titleblacklistlog, torunblocked, transcode-reset, transcode-status, unblockself, undelete, unreviewedpages, unwatchedpages, upload, upload_by_url, urlshortener-create-url, urlshortener-manage-url, urlshortener-view-log, userrights, userrights-interwiki, validate, viewdeletedfile, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pcexcluderights
排除具有指定权限的用户。不包括由隐式或自动提升的组授予的权限,如 *, user, 或 autoconfirmed。
- 值(用 | 或 备选 分隔):abusefilter-access-protected-vars, abusefilter-blocked-external-domains-log, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, autoreview, autoreviewrestore, bigdelete, block, blockemail, bot, browsearchive, centralauth-createlocal, centralauth-lock, centralauth-merge, centralauth-rename, centralauth-suppress, centralauth-unmerge, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-auto-reveal, checkuser-temporary-account-log, checkuser-temporary-account-no-preference, collectionsaveascommunitypage, collectionsaveasuserpage, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editautopatrolprotected, editautoreviewprotected, editcontentmodel, editeditorprotected, editextendedsemiprotected, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editpatrolprotected, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, edittrustedprotected, editusercss, edituserjs, edituserjson, enrollasmentor, extendedconfirmed, flow-create-board, flow-delete, flow-edit-post, flow-hide, flow-suppress, globalblock, globalblock-exempt, globalblock-whitelist, globalgroupmembership, globalgrouppermissions, hideuser, ignore-restricted-groups, import, importupload, interwiki, ipblock-exempt, ipinfo, ipinfo-view-basic, ipinfo-view-full, ipinfo-view-log, manage-all-push-subscriptions, managechangetags, managementors, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, movestable, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, newsletter-create, newsletter-delete, newsletter-manage, newsletter-restore, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, renameuser-global, reupload, reupload-own, reupload-shared, review, rollback, sboverride, securepoll-create-poll, securepoll-edit-poll, securepoll-view-voter-pii, sendemail, setmentor, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, stablesettings, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, templateeditor, titleblacklistlog, torunblocked, transcode-reset, transcode-status, unblockself, undelete, unreviewedpages, unwatchedpages, upload, upload_by_url, urlshortener-create-url, urlshortener-manage-url, urlshortener-view-log, userrights, userrights-interwiki, validate, viewdeletedfile, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pclimit
返回多少贡献者。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- pccontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
prop=coordinates (co)
- 此模块需要读取权限。
- 来源: GeoData
- 许可:
返回给定页面的坐标。
- colimit
返回多少坐标。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- cocontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- coprop
要返回的其他坐标属性。(始终返回的属性:lat, lon, 以及 primary 或 secondary 的布尔值标记。)
- type
- 坐标指向对象的类型。有关详情,请参见 mw:Special:MyLanguage/Extension:GeoData#Usage。
- name
- 对象名称。
- dim
- 对象近似尺寸(米)。
- country
- ISO 3166-1 alpha-2 国家代码(例如 US 或 RU)。
- region
- ISO 3166-2 地区代码(ISO 3166-2 代码中破折号后的部分;例如 FL 或 MOS)。
- globe
- 坐标相对于哪个天体(例如 moon 或 pluto)。默认为地球。有关详情,请参见 mw:Special:MyLanguage/Extension:GeoData#Glossary。
- 值(用 | 或 备选 分隔):country, dim, globe, name, region, type
- 默认: globe
- coprimary
返回哪种类型的坐标。
- primary
- 文章主题的位置。每个标题最多有一个主要坐标。
- secondary
- 文章中提到的某个对象的位置。可以关联任意数量的次要坐标。
- all
- 返回主坐标和次要坐标。
- 以下值之一: all, primary, secondary
- 默认: primary
- codistancefrompoint
从给定坐标的每个有效结果的地理坐标返回距离(米)。
格式:纬度和经度,用管道符(|)分隔。
- codistancefrompage
从该页面的坐标返回距离(米)到每个有效结果的地理坐标。
prop=deletedrevisions (drv)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取已删除的修订信息。
可用于多种方式
- 通过设置 titles 或 pageids 获取一组页面的已删除修订。按标题和时间戳排序。
- 通过设置 revids 获取一组已删除修订的数据。按修订 ID 排序。
- drvprop
为每个修订版获取哪些属性
- ids
- 修订版的 ID。
- flags
- 修订版标记(minor)。
- timestamp
- 修订版的时间戳。
- user
- 创建修订版的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 创建修订版的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- size
- 修订版的长度(字节)。
- slotsize
- 每个修订版槽的长度(字节)。
- sha1
- 修订版的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- slotsha1
- 每个修订版槽的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- contentmodel
- 每个修订版槽的内容模型 ID。
- comment
- 用户为修订版所做的评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 用户为修订版所做的已解析评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- content
- 每个修订版槽的内容。如果内容已被修订删除,则会返回 texthidden 属性。出于性能原因,如果使用此选项,drvlimit 将强制限制为 50。
- tags
- 修订版的标签。
- roles
- 列出修订版中存在的内容槽角色。
- parsetree
- 已弃用。 请改用 action=expandtemplates 或 action=parse。修订内容(需要内容模型
wikitext)的 XML 解析树。出于性能考虑,如果使用此选项,drvlimit 将强制设置为 50。
- 值(用 | 或 备选 分隔):comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- 默认: ids|timestamp|flags|comment|user
- drvslots
在包含槽相关属性时,要返回哪个修订版槽的数据。如果省略,则以向后兼容的格式返回 main 槽的数据。
- Values (separate with | or alternative): main
- 要指定所有值,请使用 *。
- drvcontentformat-{slot}
用于内容输出的内容序列化格式。
- 这是一个模板化参数。进行请求时,参数名称中的 {slot} 应替换为 drvslots 的值。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
限制将返回多少修订版。如果使用 drvprop=content、drvprop=parsetree、drvdiffto 或 drvdifftotext,限制为 50。如果使用 drvparse,限制为 1。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- drvexpandtemplates
- 已弃用。
请改用 action=expandtemplates。展开修订内容中的模板(需要 drvprop=content)。
- 类型:boolean (详情)
- drvgeneratexml
- 已弃用。
请改用 action=expandtemplates 或 action=parse。为修订内容生成 XML 解析树(需要 drvprop=content)。
- 类型:boolean (详情)
- drvparse
- 已弃用。
请改用 action=parse。解析修订内容(需要 drvprop=content)。出于性能考虑,如果使用此选项,drvlimit 将强制设置为 1。
- 类型:boolean (详情)
- drvsection
仅检索具有此标识符的节的内容。
- drvdiffto
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的修订版本 ID。使用 prev、next 和 cur 分别表示上一个、下一个和当前修订版本。出于性能考虑,如果使用此选项,drvlimit 将强制设置为 50。
- drvdifftotext
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的文本。仅 diff 有限数量的修订版本。覆盖 drvdiffto。如果设置了 drvsection,则仅 diff 该章节与此文本。出于性能考虑,如果使用此选项,drvlimit 将强制设置为 50。
- drvdifftotextpst
- 已弃用。
请改用 action=compare。在 diff 文本之前对其进行预保存转换。仅在使用 drvdifftotext 时有效。
- 类型:boolean (详情)
- drvcontentformat
- 已弃用。
用于 drvdifftotext 的序列化格式,也是内容输出的预期格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
开始枚举的时间戳。处理修订 ID 列表时将被忽略。
- 类型:timestamp(允许的格式)
- drvend
停止枚举的时间戳。处理修订 ID 列表时将被忽略。
- 类型:timestamp(允许的格式)
- drvdir
枚举的方向
- newer
- 最旧的在前。注意:drvstart 必须在 drvend 之前。
- older
- 最新的在前(默认)。注意:drvstart 必须在 drvend 之后。
- 以下值之一: newer, older
- 默认: older
- drvtag
仅列出带有此标签的修订版。
- drvuser
仅列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- drvexcludeuser
不要列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- drvcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 列出已删除修订版 123456 的信息。
- api.php?action=query&prop=deletedrevisions&revids=123456
- 列出页面 主页 及其讨论页的已删除修订(包含内容)。
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk%3AMain%20Page&drvslots=*&drvprop=user|comment|content
prop=description (desc)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: WikibaseClient
- 许可:
获取一个简短的描述,又称副标题,解释目标页面的内容。
该描述是纯文本,单行显示,但其他方面是任意的(可能包含原始 HTML 标签,这些标签也应被解释为纯文本)。不得在 HTML 中未转义地使用!
- desccontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- 默认值:0
- descprefersource
如果存在,优先使用哪个描述来源
- local
- 本地描述,通过页面 wikitext 中的
{{SHORTDESC:...}}解析器函数。 - central
- 来自关联 Wikidata 项目的中心描述。
- 以下值之一: central, local
- 默认: local
- 获取页面 'London' 的描述。
- api.php?action=query&prop=description&titles=London
- 获取页面 'London' 的描述,如果存在则优先使用中心描述。
- api.php?action=query&prop=description&titles=London&descprefersource=central
prop=duplicatefiles (df)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出基于哈希值与给定文件重复的所有文件。
- dflimit
返回多少重复文件。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- dfcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- dfdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- dflocalonly
仅在本地存储库中查找文件。
- 类型:boolean (详情)
prop=extlinks (el)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回给定页面中的所有外部 URL(非维基链接)。
- ellimit
返回多少链接。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- elcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- elprotocol
URL 的协议。如果为空且设置了 elquery,则协议为 http 和 https。留空此项和 elquery 以列出所有外部链接。
- 以下值之一: Can be empty, or bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, wikipedia, worldwind, xmpp
- 默认值:(空)
- elquery
不带协议的搜索字符串。可用于检查某个页面是否包含某个外部 URL。
- elexpandurl
- 已弃用。
使用规范协议展开协议相对 URL。
- 类型:boolean (详情)
- 获取页面 主页 的外部链接列表。
- api.php?action=query&prop=extlinks&titles=Main%20Page
prop=extracts (ex)
- 此模块需要读取权限。
- 来源: TextExtracts
- 许可:
返回给定页面的纯文本或限制 HTML 摘要。
- exchars
返回多少字符。实际返回的文本可能略长。
- 类型:integer
- 值必须在 1 到 1,200 之间。
- exsentences
返回多少句子。
- 类型:integer
- 值必须在 1 到 10 之间。
- exlimit
返回多少提取。 (仅当 exintro 设置为 true 时才能返回多个提取。)
- 类型:integer 或 max
- 值必须在 1 到 20 之间。
- 默认: 20
- exintro
仅返回第一个节之前的内容。
- 类型:boolean (详情)
- explaintext
以纯文本形式返回提取,而不是限制的 HTML。
- 类型:boolean (详情)
- exsectionformat
在纯文本模式下格式化节的方式
- plain
- 无格式。
- wiki
- 维基文本风格的格式(== 像这样 ==)。
- raw
- 此模块的内部表示(节标题以 <ASCII 1><ASCII 2><节级别><ASCII 2><ASCII 1> 为前缀)。
- 以下值之一: plain, raw, wiki
- 默认: wiki
- excontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
prop=fileusage (fu)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找使用给定文件的所有页面。
- fuprop
要获取的属性。
- pageid
- 每个页面的页面 ID。
- title
- 每个页面的标题。
- redirect
- 标记页面是否是重定向。
- 值(用 | 或 备选 分隔):pageid, redirect, title
- 默认: pageid|title|redirect
- funamespace
仅包含这些命名空间中的页面。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- fushow
仅显示满足这些条件的条目
- redirect
- 仅显示重定向。
- !redirect
- 仅显示非重定向。
- 值(用 | 或 备选 分隔):!redirect, redirect
- fulimit
返回多少。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- fucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
prop=globalusage (gu)
- 此模块需要读取权限。
- 来源: Global Usage
- 许可:
返回特定图像的全局图像用法。
- guprop
要返回哪些属性
- url
- 添加 URL。
- pageid
- 添加页面 ID。
- namespace
- 添加命名空间 ID。
- 值(用 | 或 备选 分隔):namespace, pageid, url
- 默认: url
- gulimit
返回多少链接。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- gunamespace
将结果限制在这些命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- 默认: *
- gusite
将结果限制在这些站点。
- 值(用 | 或 备选 分隔):aawiki, aawikibooks, aawiktionary, abwiki, abwiktionary, acewiki, advisorswiki, advisorywiki, adywiki, aewikimedia, afwiki, afwikibooks, afwikiquote, afwiktionary, akwiki, akwikibooks, akwiktionary, alswiki, alswikibooks, alswikiquote, alswiktionary, altwiki, amiwiki, amwiki, amwikimedia, amwikiquote, amwiktionary, angwiki, angwikibooks, angwikiquote, angwikisource, angwiktionary, annwiki, anpwiki, anwiki, anwiktionary, apiportalwiki, arbcom_cswiki, arbcom_dewiki, arbcom_enwiki, arbcom_fiwiki, arbcom_itwiki, arbcom_nlwiki, arbcom_plwiki, arbcom_ruwiki, arbcom_zhwiki, arcwiki, arwiki, arwikibooks, arwikimedia, arwikinews, arwikiquote, arwikisource, arwikiversity, arwiktionary, arywiki, arzwiki, astwiki, astwikibooks, astwikiquote, astwiktionary, aswiki, aswikibooks, aswikiquote, aswikisource, aswiktionary, atjwiki, auditcomwiki, avkwiki, avwiki, avwiktionary, awawiki, aywiki, aywikibooks, aywiktionary, azbwiki, azwiki, azwikibooks, azwikimedia, azwikiquote, azwikisource, azwiktionary, banwiki, banwikisource, barwiki, bat_smgwiki, bawiki, bawikibooks, bbcwiki, bclwiki, bclwikiquote, bclwikisource, bclwiktionary, bdrwiki, bdwikimedia, be_x_oldwiki, betawikiversity, bewiki, bewikibooks, bewikimedia, bewikiquote, bewikisource, bewiktionary, bewwiki, bewwiktionary, bgwiki, bgwikibooks, bgwikinews, bgwikiquote, bgwikisource, bgwiktionary, bhwiki, bhwiktionary, biwiki, biwikibooks, biwiktionary, bjnwiki, bjnwikiquote, bjnwiktionary, blkwiki, blkwiktionary, bmwiki, bmwikibooks, bmwikiquote, bmwiktionary, bnwiki, bnwikibooks, bnwikiquote, bnwikisource, bnwikivoyage, bnwiktionary, boardgovcomwiki, boardwiki, bowiki, bowikibooks, bowiktionary, bpywiki, brwiki, brwikimedia, brwikiquote, brwikisource, brwiktionary, bswiki, bswikibooks, bswikinews, bswikiquote, bswikisource, bswiktionary, btmwiki, btmwiktionary, bugwiki, bxrwiki, cawiki, cawikibooks, cawikimedia, cawikinews, cawikiquote, cawikisource, cawiktionary, cbk_zamwiki, cdowiki, cebwiki, cewiki, chairwiki, chapcomwiki, checkuserwiki, chowiki, chrwiki, chrwiktionary, chwiki, chwikibooks, chwiktionary, chywiki, ckbwiki, ckbwiktionary, cnwikimedia, collabwiki, commonswiki, cowiki, cowikibooks, cowikimedia, cowikiquote, cowiktionary, crhwiki, crwiki, crwikiquote, crwiktionary, csbwiki, csbwiktionary, cswiki, cswikibooks, cswikinews, cswikiquote, cswikisource, cswikiversity, cswikivoyage, cswiktionary, cuwiki, cvwiki, cvwikibooks, cywiki, cywikibooks, cywikiquote, cywikisource, cywiktionary, dagwiki, dawiki, dawikibooks, dawikiquote, dawikisource, dawiktionary, dewiki, dewikibooks, dewikinews, dewikiquote, dewikisource, dewikiversity, dewikivoyage, dewiktionary, dgawiki, dinwiki, diqwiki, diqwiktionary, dkwikimedia, donatewiki, dsbwiki, dtpwiki, dtywiki, dvwiki, dvwiktionary, dzwiki, dzwiktionary, ecwikimedia, eewiki, electcomwiki, elwiki, elwikibooks, elwikinews, elwikiquote, elwikisource, elwikiversity, elwikivoyage, elwiktionary, emlwiki, enwiki, enwikibooks, enwikinews, enwikiquote, enwikisource, enwikiversity, enwikivoyage, enwiktionary, eowiki, eowikibooks, eowikinews, eowikiquote, eowikisource, eowikivoyage, eowiktionary, eswiki, eswikibooks, eswikinews, eswikiquote, eswikisource, eswikiversity, eswikivoyage, eswiktionary, etwiki, etwikibooks, etwikimedia, etwikiquote, etwikisource, etwiktionary, euwiki, euwikibooks, euwikiquote, euwikisource, euwiktionary, execwiki, extwiki, fatwiki, fawiki, fawikibooks, fawikinews, fawikiquote, fawikisource, fawikivoyage, fawiktionary, fdcwiki, ffwiki, fiu_vrowiki, fiwiki, fiwikibooks, fiwikimedia, fiwikinews, fiwikiquote, fiwikisource, fiwikiversity, fiwikivoyage, fiwiktionary, fixcopyrightwiki, fjwiki, fjwiktionary, fonwiki, foundationwiki, fowiki, fowikisource, fowiktionary, frpwiki, frrwiki, frwiki, frwikibooks, frwikinews, frwikiquote, frwikisource, frwikiversity, frwikivoyage, frwiktionary, furwiki, fywiki, fywikibooks, fywiktionary, gagwiki, ganwiki, gawiki, gawikibooks, gawikiquote, gawiktionary, gcrwiki, gdwiki, gdwiktionary, gewikimedia, glkwiki, glwiki, glwikibooks, glwikiquote, glwikisource, glwiktionary, gnwiki, gnwikibooks, gnwiktionary, gomwiki, gomwiktionary, gorwiki, gorwikiquote, gorwiktionary, gotwiki, gotwikibooks, gpewiki, grantswiki, grwikimedia, gucwiki, gurwiki, guwiki, guwikibooks, guwikiquote, guwikisource, guwiktionary, guwwiki, guwwikinews, guwwikiquote, guwwiktionary, gvwiki, gvwiktionary, hakwiki, hawiki, hawiktionary, hawwiki, hewiki, hewikibooks, hewikinews, hewikiquote, hewikisource, hewikivoyage, hewiktionary, hifwiki, hifwiktionary, hiwiki, hiwikibooks, hiwikimedia, hiwikiquote, hiwikisource, hiwikiversity, hiwikivoyage, hiwiktionary, howiki, hrwiki, hrwikibooks, hrwikiquote, hrwikisource, hrwiktionary, hsbwiki, hsbwiktionary, htwiki, htwikisource, huwiki, huwikibooks, huwikinews, huwikiquote, huwikisource, huwiktionary, hywiki, hywikibooks, hywikiquote, hywikisource, hywiktionary, hywwiki, hzwiki, iawiki, iawikibooks, iawiktionary, ibawiki, id_internalwikimedia, idwiki, idwikibooks, idwikimedia, idwikiquote, idwikisource, idwikivoyage, idwiktionary, iegcomwiki, iewiki, iewikibooks, iewiktionary, iglwiki, igwiki, igwikiquote, igwiktionary, iiwiki, ikwiki, ikwiktionary, ilowiki, ilwikimedia, incubatorwiki, inhwiki, internalwiki, iowiki, iowiktionary, iswiki, iswikibooks, iswikiquote, iswikisource, iswiktionary, itwiki, itwikibooks, itwikinews, itwikiquote, itwikisource, itwikiversity, itwikivoyage, itwiktionary, iuwiki, iuwiktionary, jamwiki, jawiki, jawikibooks, jawikinews, jawikiquote, jawikisource, jawikiversity, jawikivoyage, jawiktionary, jbowiki, jbowiktionary, jvwiki, jvwikisource, jvwiktionary, kaawiki, kaawiktionary, kabwiki, kawiki, kawikibooks, kawikiquote, kawikisource, kawiktionary, kbdwiki, kbdwiktionary, kbpwiki, kcgwiki, kcgwiktionary, kgewiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikibooks, kkwikiquote, kkwiktionary, klwiki, klwiktionary, kmwiki, kmwikibooks, kmwiktionary, kncwiki, knwiki, knwikibooks, knwikiquote, knwikisource, knwiktionary, koiwiki, kowiki, kowikibooks, kowikinews, kowikiquote, kowikisource, kowikiversity, kowiktionary, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikibooks, kswikiquote, kswiktionary, kuswiki, kuwiki, kuwikibooks, kuwikiquote, kuwiktionary, kvwiki, kwwiki, kwwikiquote, kwwiktionary, kywiki, kywikibooks, kywikiquote, kywiktionary, labswiki, labtestwiki, ladwiki, lawiki, lawikibooks, lawikiquote, lawikisource, lawiktionary, lbewiki, lbwiki, lbwikibooks, lbwikiquote, lbwiktionary, legalteamwiki, lezwiki, lfnwiki, lgwiki, lijwiki, lijwikisource, liwiki, liwikibooks, liwikinews, liwikiquote, liwikisource, liwiktionary, lldwiki, lmowiki, lmowiktionary, lnwiki, lnwikibooks, lnwiktionary, loginwiki, lowiki, lowiktionary, lrcwiki, ltgwiki, ltwiki, ltwikibooks, ltwikiquote, ltwikisource, ltwiktionary, lvwiki, lvwikibooks, lvwiktionary, madwiki, madwikisource, madwiktionary, maiwiki, maiwikimedia, map_bmswiki, mdfwiki, mediawikiwiki, metawiki, mgwiki, mgwikibooks, mgwiktionary, mhrwiki, mhwiki, mhwiktionary, minwiki, minwikibooks, minwikisource, minwiktionary, miwiki, miwikibooks, miwiktionary, mkwiki, mkwikibooks, mkwikimedia, mkwikisource, mkwiktionary, mlwiki, mlwikibooks, mlwikiquote, mlwikisource, mlwiktionary, mniwiki, mniwiktionary, mnwiki, mnwikibooks, mnwiktionary, mnwwiki, mnwwiktionary, moswiki, movementroleswiki, mowiki, mowiktionary, mrjwiki, mrwiki, mrwikibooks, mrwikiquote, mrwikisource, mrwiktionary, mswiki, mswikibooks, mswikiquote, mswikisource, mswiktionary, mtwiki, mtwiktionary, muswiki, mwlwiki, mxwikimedia, myvwiki, mywiki, mywikibooks, mywikisource, mywiktionary, mznwiki, nahwiki, nahwikibooks, nahwiktionary, napwiki, napwikisource, nawiki, nawikibooks, nawikiquote, nawiktionary, nds_nlwiki, ndswiki, ndswikibooks, ndswikiquote, ndswiktionary, newiki, newikibooks, newiktionary, newwiki, ngwiki, ngwikimedia, niawiki, niawiktionary, nlwiki, nlwikibooks, nlwikimedia, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nlwiktionary, nnwiki, nnwikiquote, nnwiktionary, noboard_chapterswikimedia, nostalgiawiki, novwiki, nowiki, nowikibooks, nowikimedia, nowikinews, nowikiquote, nowikisource, nowiktionary, nqowiki, nrmwiki, nrwiki, nsowiki, nupwiki, nvwiki, nycwikimedia, nywiki, nzwikimedia, ocwiki, ocwikibooks, ocwiktionary, officewiki, olowiki, ombudsmenwiki, omwiki, omwiktionary, orwiki, orwikisource, orwiktionary, oswiki, otrs_wikiwiki, outreachwiki, pa_uswikimedia, pagwiki, pamwiki, papwiki, pawiki, pawikibooks, pawikisource, pawiktionary, pcdwiki, pcmwiki, pcmwikiquote, pdcwiki, pflwiki, pihwiki, piwiki, piwiktionary, plwiki, plwikibooks, plwikimedia, plwikinews, plwikiquote, plwikisource, plwikivoyage, plwiktionary, pmswiki, pmswikisource, pnbwiki, pnbwiktionary, pntwiki, projectcomwiki, pswiki, pswikibooks, pswikivoyage, pswiktionary, ptwiki, ptwikibooks, ptwikimedia, ptwikinews, ptwikiquote, ptwikisource, ptwikiversity, ptwikivoyage, ptwiktionary, punjabiwikimedia, pwnwiki, qualitywiki, quwiki, quwikibooks, quwikiquote, quwiktionary, rkiwiki, rmwiki, rmwikibooks, rmwiktionary, rmywiki, rnwiki, rnwiktionary, roa_rupwiki, roa_rupwiktionary, roa_tarawiki, romdwikimedia, rowiki, rowikibooks, rowikinews, rowikiquote, rowikisource, rowikivoyage, rowiktionary, rskwiki, rswikimedia, ruewiki, ruwiki, ruwikibooks, ruwikimedia, ruwikinews, ruwikiquote, ruwikisource, ruwikiversity, ruwikivoyage, ruwiktionary, rwwiki, rwwiktionary, sahwiki, sahwikiquote, sahwikisource, satwiki, satwiktionary, sawiki, sawikibooks, sawikiquote, sawikisource, sawiktionary, scnwiki, scnwiktionary, scowiki, scwiki, scwiktionary, sdwiki, sdwikinews, sdwiktionary, searchcomwiki, sewiki, sewikibooks, sewikimedia, sgwiki, sgwiktionary, shiwiki, shnwiki, shnwikibooks, shnwikinews, shnwikivoyage, shnwiktionary, shwiki, shwiktionary, shywiktionary, simplewiki, simplewikibooks, simplewikiquote, simplewiktionary, siwiki, siwikibooks, siwiktionary, skrwiki, skrwiktionary, skwiki, skwikibooks, skwikiquote, skwikisource, skwiktionary, slwiki, slwikibooks, slwikiquote, slwikisource, slwikiversity, slwiktionary, smnwiki, smwiki, smwiktionary, snwiki, snwiktionary, sourceswiki, sowiki, sowiktionary, spcomwiki, specieswiki, sqwiki, sqwikibooks, sqwikinews, sqwikiquote, sqwiktionary, srnwiki, srwiki, srwikibooks, srwikinews, srwikiquote, srwikisource, srwiktionary, sswiki, sswiktionary, stewardwiki, stqwiki, strategywiki, stwiki, stwiktionary, suwiki, suwikibooks, suwikiquote, suwikisource, suwiktionary, svwiki, svwikibooks, svwikinews, svwikiquote, svwikisource, svwikiversity, svwikivoyage, svwiktionary, swwiki, swwikibooks, swwiktionary, sylwiki, sysop_itwiki, sysop_plwiki, szlwiki, szywiki, tawiki, tawikibooks, tawikinews, tawikiquote, tawikisource, tawiktionary, taywiki, tcywiki, tcywikisource, tcywiktionary, tddwiki, techconductwiki, tenwiki, test2wiki, testcommonswiki, testwiki, testwikidatawiki, tetwiki, tewiki, tewikibooks, tewikiquote, tewikisource, tewiktionary, tgwiki, tgwikibooks, tgwiktionary, thankyouwiki, thwiki, thwikibooks, thwikimedia, thwikinews, thwikiquote, thwikisource, thwiktionary, tigwiki, tiwiki, tiwiktionary, tkwiki, tkwikibooks, tkwikiquote, tkwiktionary, tlwiki, tlwikibooks, tlwikiquote, tlwikisource, tlwiktionary, tlywiki, tnwiki, tnwiktionary, towiki, towiktionary, tpiwiki, tpiwiktionary, transitionteamwiki, trvwiki, trwiki, trwikibooks, trwikimedia, trwikinews, trwikiquote, trwikisource, trwikivoyage, trwiktionary, tswiki, tswiktionary, ttwiki, ttwikibooks, ttwikiquote, ttwiktionary, tumwiki, twwiki, twwiktionary, tyvwiki, tywiki, u4cwiki, uawikimedia, udmwiki, ugwiki, ugwikibooks, ugwikiquote, ugwiktionary, ukwiki, ukwikibooks, ukwikimedia, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, ukwiktionary, urwiki, urwikibooks, urwikiquote, urwiktionary, usabilitywiki, uzwiki, uzwikibooks, uzwikiquote, uzwiktionary, vecwiki, vecwikisource, vecwiktionary, vepwiki, vewiki, vewikimedia, viwiki, viwikibooks, viwikiquote, viwikisource, viwikivoyage, viwiktionary, vlswiki, votewiki, vowiki, vowikibooks, vowikiquote, vowiktionary, warwiki, wawiki, wawikibooks, wawikisource, wawiktionary, wbwikimedia, wg_enwiki, wikidatawiki, wikifunctionswiki, wikimania2005wiki, wikimania2006wiki, wikimania2007wiki, wikimania2008wiki, wikimania2009wiki, wikimania2010wiki, wikimania2011wiki, wikimania2012wiki, wikimania2013wiki, wikimania2014wiki, wikimania2015wiki, wikimania2016wiki, wikimania2017wiki, wikimania2018wiki, wikimaniateamwiki, wikimaniawiki, wowiki, wowikiquote, wowiktionary, wuuwiki, xalwiki, xhwiki, xhwikibooks, xhwiktionary, xmfwiki, yiwiki, yiwikisource, yiwiktionary, yowiki, yowikibooks, yowiktionary, yuewiktionary, zawiki, zawikibooks, zawikiquote, zawiktionary, zeawiki, zerowiki, zghwiki, zghwiktionary, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikibooks, zh_min_nanwikiquote, zh_min_nanwikisource, zh_min_nanwiktionary, zh_yuewiki, zhwiki, zhwikibooks, zhwikinews, zhwikiquote, zhwikisource, zhwikiversity, zhwikivoyage, zhwiktionary, zuwiki, zuwikibooks, zuwiktionary
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- gucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- gufilterlocal
过滤本地文件的使用情况。
- 类型:boolean (详情)
prop=imageinfo (ii)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回文件信息和上传历史。
- iiprop
要获取哪些文件信息
- timestamp
- 添加上传版本的上传时间戳。
- user
- 添加上传每个文件版本的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 添加上传每个文件版本的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- comment
- 版本注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 解析版本的注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- canonicaltitle
- 添加文件的规范标题。如果文件已被修订删除,则会返回 filehidden 属性。
- url
- 提供文件及其描述页面的 URL。如果文件已被修订删除,则会返回 filehidden 属性。
- size
- 添加文件大小(字节)以及高度、宽度和页数(如果适用)。
- dimensions
- size 的别名。
- sha1
- 添加文件的 SHA-1 哈希。如果文件已被修订删除,则会返回 filehidden 属性。
- mime
- 添加文件的 MIME 类型。如果文件已被修订删除,则会返回 filehidden 属性。
- thumbmime
- 添加图像缩略图的 MIME 类型(需要 url 和参数 iiurlwidth)。如果文件已被修订删除,则会返回 filehidden 属性。
- mediatype
- 添加文件的媒体类型。如果文件已被修订删除,则会返回 filehidden 属性。
- metadata
- 列出文件的版本 EXIF 元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- commonmetadata
- 列出文件的版本的文件格式通用元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- extmetadata
- 列出从多个来源组合的格式化元数据。结果为 HTML 格式。如果文件已被修订删除,则会返回 filehidden 属性。
注意:这是一个开销很大的属性,应避免使用,除非确实需要。使用它时,您应该一次只请求少量结果,以避免过大的负载。
- archivename
- 添加存档版本的文件名(适用于非最新版本)。如果文件已被修订删除,则会返回 filehidden 属性。
- bitdepth
- 添加版本的位深度。如果文件已被修订删除,则会返回 filehidden 属性。
- uploadwarning
- 由 Special:Upload 页面用于获取有关现有文件的信息。不适用于 MediaWiki 核心之外的用途。
- badfile
- 添加文件是否在 MediaWiki:Bad image list 中
- 值(用 | 或 备选 分隔):archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- 默认: timestamp|user
- iilimit
每个文件返回多少个文件修订版。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:1
- iistart
开始列出的时间戳。
- 类型:timestamp(允许的格式)
- iiend
停止列出的时间戳。
- 类型:timestamp(允许的格式)
- iiurlwidth
如果设置了 iiprop=url,则会返回缩放到此宽度的图像 URL。出于性能原因,如果使用此选项,最多只返回 50 个缩放图像。
- 类型:integer
- 默认: -1
- iiurlheight
类似于 iiurlwidth。
- 类型:integer
- 默认: -1
- iimetadataversion
使用的元数据版本。如果指定了 latest,则使用最新版本。默认为 1 以实现向后兼容。
- 默认值:1
- iiextmetadatalanguage
以什么语言获取 extmetadata。这会影响要获取的翻译(如果可用多种)以及数字和各种值如何格式化。
- 默认: en
- iiextmetadatamultilang
如果 extmetadata 属性的翻译可用,则获取所有翻译。
- 类型:boolean (详情)
- iiextmetadatafilter
如果指定且非空,则仅返回 iiprop=extmetadata 的这些键。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- iiurlparam
一个特定于处理程序的参数字符串。例如,PDF 可能使用 page15-100px。iiurlwidth 必须使用且与 iiurlparam 一致。
- 默认值:(空)
- iibadfilecontexttitle
如果设置了 badfilecontexttitleprop=badfile,则这是在评估 MediaWiki:Bad image list 时使用的页面标题
- iicontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- iilocalonly
仅在本地存储库中查找文件。
- 类型:boolean (详情)
prop=images (im)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
返回给定页面中包含的所有文件。
- imlimit
返回多少文件。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- imcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- imimages
仅列出这些文件。可用于检查某个页面是否包含某个文件。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- imdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 获取页面 主页 中使用的文件列表。
- api.php?action=query&prop=images&titles=Main%20Page
- 获取页面 主页 中使用的所有文件的相关信息。
- api.php?action=query&generator=images&titles=Main%20Page&prop=info
prop=info (in)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取基本页面信息。
- inprop
要获取哪些附加属性
- protection
- 列出每个页面的保护级别。
- talkid
- 每个非讨论页的讨论页的页面 ID。
- watched
- 列出每个页面的监视状态。
- watchers
- 监视者数量,如果允许。
- visitingwatchers
- 访问了该页面最近编辑的每个页面的监视者数量,如果允许。
- notificationtimestamp
- 每个页面的监视列表通知时间戳。
- subjectid
- 每个讨论页的父页面的页面 ID。
- associatedpage
- 关联主题或讨论页 的前缀标题。
- url
- 提供每个页面的完整 URL、编辑 URL 和规范 URL。
- readable
- 已弃用。 用户是否可以读取此页面。改用 intestactions=read。
- preload
- 已弃用。 提供 EditFormPreloadText 返回的文本。改用 preloadcontent,它支持其他类型的预加载文本。
- preloadcontent
- 提供在页面不存在时或添加新节时在编辑器中显示的原始内容。
- editintro
- 提供在编辑此页面或修订版时应向用户显示的介绍性消息,以 HTML 格式。
- displaytitle
- 提供页面标题实际显示的样式。
- varianttitles
- 提供站点内容语言所有变体中的显示标题。
- linkclasses
- 如果到此页面的链接出现在由 inlinkcontext 命名的页面上,则提供用于这些链接的其他 CSS 类(例如链接颜色)。
- 值(用 | 或 备选 分隔):associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
- inlinkcontext
在 inprop 包含 linkclasses 时,用于确定额外 CSS 类(例如链接颜色)的上下文标题。
- 类型:page title
- 接受不存在的页面。
- 默认: Main Page
- intestactions
测试当前用户是否可以对页面执行某些操作。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- intestactionsdetail
intestactions 的详细程度。使用 errorformat 和 errorlang 参数来控制返回的消息格式。
- boolean
- 为每个操作返回一个布尔值。
- full
- 返回描述操作被禁止原因的消息,或一个空数组(如果允许)。
- quick
- 类似于 full,但跳过开销大的检查。
- 以下值之一: boolean, full, quick
- 默认: boolean
- intestactionsautocreate
测试执行 intestactions 是否会自动创建临时帐户。
- 类型:boolean (详情)
- inpreloadcustom
用作预加载内容的自定义页面的标题。
- 仅当 inprop 包含 preloadcontent 时使用。
- inpreloadparams
用作预加载内容的自定义页面的参数。
- 仅当 inprop 包含 preloadcontent 时使用。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- inpreloadnewsection
返回新节的预加载内容,而不是新页面。
- 仅当 inprop 包含 preloadcontent 时使用。
- 类型:boolean (详情)
- ineditintrostyle
一些介绍性消息带有可选的包装框架。使用 moreframes 包括它们,或使用 lessframes 忽略它们。
- 仅当 inprop 包含 editintro 时使用。
- 以下值之一: lessframes, moreframes
- 默认: moreframes
- ineditintroskip
要从响应中删除的介绍性消息列表。如果特定消息与您的工具无关,或者信息以其他方式传达,请使用此选项。
- 仅当 inprop 包含 editintro 时使用。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- ineditintrocustom
用作附加介绍性消息的自定义页面的标题。
- 仅当 inprop 包含 editintro 时使用。
- incontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
prop=iwlinks (iw)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回给定页面中的所有维基链接。
- iwprop
为每个跨语言链接要获取的附加属性
- url
- 添加完整 URL。
- 值(用 | 或 备选 分隔):url
- iwprefix
仅返回具有此前缀的跨语言链接。
- iwtitle
要搜索的跨语言链接。必须与 iwprefix 一起使用。
- iwdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- iwlimit
返回多少跨语言链接。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- iwcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- iwurl
- 已弃用。
是否获取完整 URL(不能与 iwprop 一起使用)。
- 类型:boolean (详情)
prop=langlinks (ll)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回给定页面中的所有语言链接。
- llprop
为每个跨语言链接要获取的附加属性
- url
- 添加完整 URL。
- langname
- 添加本地化的语言名称(尽力)。使用 llinlanguagecode 控制语言。
- autonym
- 添加本地语言名称。
- 值(用 | 或 备选 分隔):autonym, langname, url
- lllang
仅返回具有此语言代码的语言链接。
- lltitle
要搜索的链接。必须与 lllang 一起使用。
- lldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- llinlanguagecode
本地化语言名称的语言代码。
- 默认: en
- lllimit
返回多少语言链接。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- llcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- llurl
- 已弃用。
是否获取完整 URL(不能与 llprop 一起使用)。
- 类型:boolean (详情)
prop=links (pl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
返回给定页面中的所有链接。
- plnamespace
仅显示这些命名空间中的链接。
- 值(用 | 或 备选 分隔):-1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- pllimit
返回多少链接。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- plcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- pltitles
仅列出指向这些标题的链接。可用于检查某个页面是否链接到某个标题。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 获取页面 主页 的链接
- api.php?action=query&prop=links&titles=Main%20Page
- 获取页面 主页 中链接页面的相关信息。
- api.php?action=query&generator=links&titles=Main%20Page&prop=info
- 获取页面 主页 在 User 和 Template 命名空间中的链接。
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10
prop=linkshere (lh)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找指向给定页面的所有页面。
- lhprop
要获取的属性。
- pageid
- 每个页面的页面 ID。
- title
- 每个页面的标题。
- redirect
- 标记页面是否是重定向。
- 值(用 | 或 备选 分隔):pageid, redirect, title
- 默认: pageid|title|redirect
- lhnamespace
仅包含这些命名空间中的页面。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- lhshow
仅显示满足这些条件的条目
- redirect
- 仅显示重定向。
- !redirect
- 仅显示非重定向。
- 值(用 | 或 备选 分隔):!redirect, redirect
- lhlimit
返回多少。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- lhcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
prop=mapdata (mpd)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: Kartographer
- 许可:
请求给定页面的所有 Kartographer 地图数据
- mpdgroups
管道分隔的组,用于返回数据
- 默认值:(空)
- mpdlimit
返回多少页面的数据
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- mpdcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- mpdparser
使用哪个维基文本解析器。
- parsoid
- 使用 Parsoid 生成 HTML。
- legacy
- 使用旧版解析器生成 HTML。
- 以下值之一: legacy, parsoid
- 从页面 Metallica 请求所有地图数据
- api.php?action=query&prop=mapdata&titles=Metallica
- 从页面 Metallica 请求 group1 和 group2 组的地图数据
- api.php?action=query&prop=mapdata&titles=Metallica&mpdgroups=group1|group2
prop=mmcontent
- 此模块需要读取权限。
- 来源:MassMessage
- 许可证:
获取垃圾链接列表的描述和目标。
- 获取 的页面和垃圾链接列表信息
- api.php?action=query&prop=info|mmcontent&titles=Spam%20list
prop=pageassessments (pa)
- 此模块需要读取权限。
- 来源: PageAssessments
- 许可:
返回与给定页面关联的项目和评估。
- pacontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- palimit
返回项目总数的限制(所有页面的总数)。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- 获取页面 Apple 和 Pear 的项目和评估数据,使用较新的 API 结果格式。
- api.php?action=query&prop=pageassessments&titles=Apple|Pear&formatversion=2
- 获取页面 Apple 的项目和评估数据。
- api.php?action=query&prop=pageassessments&titles=Apple
prop=pageimages (pi)
- 此模块需要读取权限。
- 来源: PageImages
- 许可:
返回页面上的图像信息,如缩略图和是否存在照片。
- piprop
返回什么信息
- thumbnail
- 与页面关联的缩略图的 URL 和尺寸(如果有)。
- name
- 图像标题。
- original
- 与页面关联的图像的 URL 和原始尺寸(如果有)。
- 值(用 | 或 备选 分隔):name, original, thumbnail
- 默认: thumbnail|name
- pithumbsize
缩略图的最大宽度(以像素为单位)。
- 类型:integer
- 默认:50
- pilimit
要返回的页面数量的属性。
- 类型:integer 或 max
- 值必须在1到50之间。
- 默认:50
- pilicense
将页面图像限制为特定许可证类型
- 免费
- 仅免费图片。
- 任何
- 最佳图片,无论免费还是非免费。
- 以下值之一: any, free
- 默认: free
- picontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- pilangcode
如果支持多种语言,则图像将呈现的语言代码
- 获取“阿尔伯特·爱因斯坦”页面上图像的名称和100像素缩略图。
- api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100
prop=pageprops (pp)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取页面内容中定义的各种页面属性。
- ppcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- ppprop
仅列出这些页面属性(action=query&list=pagepropnames 返回正在使用的页面属性名称)。用于检查页面是否使用了特定页面属性。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 获取“主页”和“MediaWiki”页面的属性。
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki
prop=pageterms (wbpt)
- 此模块需要读取权限。
- 来源: WikibaseClient
- 许可:
获取与页面通过 sitelink 关联的 Wikidata 术语(通常是标签、描述和别名)。
- wbptcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- wbptlanguage
获取术语的语言代码。如果未指定,则使用用户语言。
- 以下值之一:aa, aae, ab, abr, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, aig, aln, als, alt, am, ami, an, ang, ann, anp, apc, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, bdr, be, be-tarask, be-x-old, bew, bfd, bfw, bg, bgc, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bug-bugi, bxr, byv, ca, cak, cal, cbk-zam, ccp, cdo, cdo-hant, cdo-latn, ce, ceb, ch, chn, cho, chr, chy, ckb, cnh, co, cop, cps, cpx, cpx-hans, cpx-hant, cpx-latn, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, dga, din, diq, dlg, dsb, dso, dtp, dty, dua, dv, dz, ee, efi, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fvr, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcf, gcr, gd, gju-arab, gju-deva, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, hak-hans, hak-hant, hak-latn, haw, he, hi, hif, hif-latn, hil, hke, hno, ho, hoc, hoc-latn, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kaj, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, kge, kgg, khw, ki, kiu, kj, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, ljp, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mui, mul, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, nit, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, quc, qug, rgn, rif, rki, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, rwr, ryu, sa, sah, sas, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, thq, ti, tig, tk, tl, tly, tly-cyrl, tn, to, tok, tpi, tpv, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uselang, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, wal, war, wes, wls, wlx, wo, wuu, wuu-hans, wuu-hant, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yua, yue, yue-hans, yue-hant, za, zea, zgh, zgh-latn, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
- 默认值:uselang
- wbptterms
要获取的术语类型,例如“description”,每个术语都作为按类型键入的字符串数组返回,例如{"description": ["foo"]}。如果未指定,则返回所有类型。
- 值(用 | 或 备选 分隔):alias, description, label
- 默认: alias|label|description
- 获取“London”页面相关的所有术语,使用用户语言。
- api.php?action=query&prop=pageterms&titles=London
- 获取“London”页面相关的标签和别名,使用英语。
- api.php?action=query&prop=pageterms&titles=London&wbptterms=label|alias&wbptlanguage=en
prop=pageviews (pvip)
- 此模块需要读取权限。
- Source: PageViewInfo
- License:
显示每页的页面访问数据(过去 pvipdays 天的每日页面访问量)。
结果格式为页面标题(使用下划线)=>日期(Ymd)=>计数。
- pvipmetric
用于计数视图的指标。根据使用的后端不同,并非所有指标都可能受支持。您可以使用 siteinfo API(action=query&meta=siteinfo)在 pageviewservice-supported-metrics / 模块名称(siteviews, mostviewed 等)下检查支持哪些指标。
- pageviews
- 纯页面浏览量。
- 以下值之一: pageviews
- 默认: pageviews
- pvipdays
要显示的天数。
- 类型:integer
- 该值必须在1到60之间。
- 默认: 60
- pvipcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 显示主页的页面浏览量统计信息。
- api.php?action=query&titles=Main_Page&prop=pageviews
prop=redirects (rd)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
返回给定页面的所有重定向。
- rdprop
要获取的属性。
- pageid
- 每个重定向的页面ID。
- title
- 每个重定向的标题。
- fragment
- 每个重定向的片段,如果有的话。
- 值(用 | 或 备选 分隔):fragment, pageid, title
- 默认: pageid|title
- rdnamespace
仅包含这些命名空间中的页面。
注意: 由于节约模式,使用此选项可能会导致在继续之前返回的结果少于rdlimit;在极端情况下,可能会返回零个结果。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- rdshow
仅显示满足这些条件的条目
- fragment
- 仅显示带有片段的重定向。
- !fragment
- 仅显示不带片段的重定向。
- 值(用 | 或 备选 分隔):!fragment, fragment
- rdlimit
要返回的重定向数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- rdcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取重定向到“主页”的列表。
- api.php?action=query&prop=redirects&titles=Main%20Page
- 获取有关所有重定向到“主页”的信息。
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info
prop=revisions (rv)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取修订信息。
可用于多种方式
- 通过设置标题或页面ID,获取一组页面(最后修订版)的数据。
- 通过使用start、end或limit,获取一个给定页面的修订版。
- 通过设置修订版ID,获取一组修订版的数据。
- rvprop
为每个修订版获取哪些属性
- ids
- 修订版的 ID。
- flags
- 修订版标记(minor)。
- timestamp
- 修订版的时间戳。
- user
- 创建修订版的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 创建修订版的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- size
- 修订版的长度(字节)。
- slotsize
- 每个修订版槽的长度(字节)。
- sha1
- 修订版的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- slotsha1
- 每个修订版槽的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- contentmodel
- 每个修订版槽的内容模型 ID。
- comment
- 用户为修订版所做的评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 用户为修订版所做的已解析评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- content
- 每个修订版槽的内容。如果内容已被修订删除,将返回texthidden属性。出于性能原因,如果使用此选项,rvlimit将强制为50。
- tags
- 修订版的标签。
- roles
- 列出修订版中存在的内容槽角色。
- parsetree
- 已弃用。 请改用 action=expandtemplates 或 action=parse。修订内容(需要内容模型
wikitext)的 XML 解析树。出于性能考虑,如果使用此选项,rvlimit 将强制设置为 50。
- 值(用 | 或 备选 分隔):comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- 默认: ids|timestamp|flags|comment|user
- rvslots
当槽相关属性包含在rvprops中时,要返回其数据的修订槽。如果省略,将以向后兼容的格式返回main槽的数据。
- Values (separate with | or alternative): main
- 要指定所有值,请使用 *。
- rvcontentformat-{slot}
用于内容输出的内容序列化格式。
- 这是一个模板化参数。进行请求时,参数名称中的 {slot} 应替换为 rvslots 的值。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvlimit
限制将返回的修订版数量。如果使用rvprop=content、rvprop=parsetree、rvdiffto或rvdifftotext,则限制为50。如果使用rvparse,则限制为1。
- 只能与单个页面一起使用(模式#2)。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- rvexpandtemplates
- 已弃用。
请改用 action=expandtemplates。展开修订内容中的模板(需要 rvprop=content)。
- 类型:boolean (详情)
- rvgeneratexml
- 已弃用。
请改用 action=expandtemplates 或 action=parse。为修订内容生成 XML 解析树(需要 rvprop=content)。
- 类型:boolean (详情)
- rvparse
- 已弃用。
请改用 action=parse。解析修订内容(需要 rvprop=content)。出于性能考虑,如果使用此选项,rvlimit 将强制设置为 1。
- 类型:boolean (详情)
- rvsection
仅检索具有此标识符的节的内容。
- rvdiffto
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的修订版本 ID。使用 prev、next 和 cur 分别表示上一个、下一个和当前修订版本。出于性能考虑,如果使用此选项,rvlimit 将强制设置为 50。
- rvdifftotext
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的文本。仅 diff 有限数量的修订版本。覆盖 rvdiffto。如果设置了 rvsection,则仅 diff 该章节与此文本。出于性能考虑,如果使用此选项,rvlimit 将强制设置为 50。
- rvdifftotextpst
- 已弃用。
请改用 action=compare。在 diff 文本之前对其进行预保存转换。仅在使用 rvdifftotext 时有效。
- 类型:boolean (详情)
- rvcontentformat
- 已弃用。
rvdifftotext使用的序列化格式,以及内容输出的预期格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvstartid
从此修订版ID的时间戳开始枚举。修订版必须存在,但不一定属于此页面。
- 只能与单个页面一起使用(模式#2)。
- 类型:integer
- rvendid
从此修订版ID的时间戳停止枚举。修订版必须存在,但不一定属于此页面。
- 只能与单个页面一起使用(模式#2)。
- 类型:integer
- rvstart
从哪个修订版时间戳开始枚举。
- 只能与单个页面一起使用(模式#2)。
- 类型:timestamp(允许的格式)
- rvend
枚举直到此时间戳。
- 只能与单个页面一起使用(模式#2)。
- 类型:timestamp(允许的格式)
- rvdir
枚举的方向
- newer
- 从旧到新列出。注意:rvstart必须在rvend之前。
- older
- 从新到旧列出(默认)。注意:rvstart必须在rvend之后。
- 只能与单个页面一起使用(模式#2)。
- 以下值之一: newer, older
- 默认: older
- rvuser
仅包含用户进行的修订。
- 只能与单个页面一起使用(模式#2)。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- rvexcludeuser
排除用户进行的修订。
- 只能与单个页面一起使用(模式#2)。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- rvtag
仅列出带有此标签的修订版。
- rvcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取标题为API和“主页”的最后修订版(包含内容)的数据。
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content
- 获取“主页”的最后5次修订。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment
- 获取“主页”的最初5次修订。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer
- 获取“主页”的最初5次修订,这些修订在2006-05-01之后。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z
- 获取“主页”的最初5次修订,这些修订不是由匿名用户127.0.0.1进行的。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1
- 获取“主页”的最初5次修订,这些修订是由用户MediaWiki default进行的。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default
prop=stashimageinfo (sii)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回已暂存文件的文件信息。
- siifilekey
标识先前临时存储的上传的键。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- siisessionkey
- 已弃用。
siifilekey的别名,为了向后兼容。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- siiprop
要获取哪些文件信息
- timestamp
- 添加上传版本的上传时间戳。
- canonicaltitle
- 添加文件的规范标题。如果文件已被修订删除,则会返回 filehidden 属性。
- url
- 提供文件及其描述页面的 URL。如果文件已被修订删除,则会返回 filehidden 属性。
- size
- 添加文件大小(字节)以及高度、宽度和页数(如果适用)。
- dimensions
- size 的别名。
- sha1
- 添加文件的 SHA-1 哈希。如果文件已被修订删除,则会返回 filehidden 属性。
- mime
- 添加文件的 MIME 类型。如果文件已被修订删除,则会返回 filehidden 属性。
- thumbmime
- 添加图像缩略图的MIME类型(需要url和参数siiurlwidth)。如果文件已被修订删除,将返回filehidden属性。
- metadata
- 列出文件的版本 EXIF 元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- commonmetadata
- 列出文件的版本的文件格式通用元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- extmetadata
- 列出从多个来源组合的格式化元数据。结果为 HTML 格式。如果文件已被修订删除,则会返回 filehidden 属性。
注意:这是一个开销很大的属性,应避免使用,除非确实需要。使用它时,您应该一次只请求少量结果,以避免过大的负载。
- bitdepth
- 添加版本的位深度。如果文件已被修订删除,则会返回 filehidden 属性。
- badfile
- 添加文件是否在 MediaWiki:Bad image list 中
- 值(用 | 或 备选 分隔):badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- 默认: timestamp|url
- siiurlwidth
如果设置了siiprop=url,则将返回一个缩放到此宽度的图像URL。出于性能原因,如果使用此选项,最多只会返回50个缩放图像。
- 类型:integer
- 默认: -1
- siiurlheight
类似于siiurlwidth。
- 类型:integer
- 默认: -1
- siiurlparam
特定于处理程序的参数字符串。例如,PDF可能使用page15-100px。siiurlwidth必须使用,并且与siiurlparam一致。
- 默认值:(空)
prop=templates (tl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
返回包含在给定页面中的所有页面。
- tlnamespace
仅在此命名空间中显示模板。
- 值(用 | 或 备选 分隔):-1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- tllimit
要返回的模板数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- tlcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- tltemplates
仅列出这些模板。用于检查某个页面是否使用了某个模板。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- tldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 获取“主页”页面使用的模板。
- api.php?action=query&prop=templates&titles=Main%20Page
- 获取“主页”页面使用的模板页面的信息。
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info
- 获取“主页”页面上包含的“User”和“Template”命名空间中的页面。
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10
prop=transcludedin (ti)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找包含(transclude)给定页面的所有页面。
- tiprop
要获取的属性。
- pageid
- 每个页面的页面 ID。
- title
- 每个页面的标题。
- redirect
- 标记页面是否是重定向。
- 值(用 | 或 备选 分隔):pageid, redirect, title
- 默认: pageid|title|redirect
- tinamespace
仅包含这些命名空间中的页面。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- tishow
仅显示满足这些条件的条目
- redirect
- 仅显示重定向。
- !redirect
- 仅显示非重定向。
- 值(用 | 或 备选 分隔):!redirect, redirect
- tilimit
返回多少。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- ticontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
prop=transcodestatus
- 此模块需要读取权限。
- Source: TimedMediaHandler
- License:
获取给定文件页面的转码状态。
prop=videoinfo (vi)
- 此模块需要读取权限。
- Source: TimedMediaHandler
- License:
扩展 imageinfo 以包含视频源(衍生)信息。
- viprop
要获取哪些文件信息
- timestamp
- 添加上传版本的上传时间戳。
- user
- 添加上传每个文件版本的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 添加上传每个文件版本的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- comment
- 版本注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 解析版本的注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- canonicaltitle
- 添加文件的规范标题。如果文件已被修订删除,则会返回 filehidden 属性。
- url
- 提供文件及其描述页面的 URL。如果文件已被修订删除,则会返回 filehidden 属性。
- size
- 添加文件大小(字节)以及高度、宽度和页数(如果适用)。
- dimensions
- size 的别名。
- sha1
- 添加文件的 SHA-1 哈希。如果文件已被修订删除,则会返回 filehidden 属性。
- mime
- 添加文件的 MIME 类型。如果文件已被修订删除,则会返回 filehidden 属性。
- thumbmime
- 添加图像缩略图的MIME类型(需要url和参数viurlwidth)。如果文件已被修订删除,将返回filehidden属性。
- mediatype
- 添加文件的媒体类型。如果文件已被修订删除,则会返回 filehidden 属性。
- metadata
- 列出文件的版本 EXIF 元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- commonmetadata
- 列出文件的版本的文件格式通用元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- extmetadata
- 列出从多个来源组合的格式化元数据。结果为 HTML 格式。如果文件已被修订删除,则会返回 filehidden 属性。
注意:这是一个开销很大的属性,应避免使用,除非确实需要。使用它时,您应该一次只请求少量结果,以避免过大的负载。
- archivename
- 添加存档版本的文件名(适用于非最新版本)。如果文件已被修订删除,则会返回 filehidden 属性。
- bitdepth
- 添加版本的位深度。如果文件已被修订删除,则会返回 filehidden 属性。
- uploadwarning
- 由 Special:Upload 页面用于获取有关现有文件的信息。不适用于 MediaWiki 核心之外的用途。
- badfile
- 添加文件是否在 MediaWiki:Bad image list 中
- derivatives
- 添加可用的音频或视频文件的不同格式和质量版本的数组。
- timedtext
- 添加可用的音频或视频文件的字幕、标题和描述的数组。
- 值(用 | 或 备选 分隔):archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, derivatives, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timedtext, timestamp, uploadwarning, url, user, userid
- 默认: timestamp|user
- vilimit
每个文件返回多少个文件修订版。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:1
- vistart
开始列出的时间戳。
- 类型:timestamp(允许的格式)
- viend
停止列出的时间戳。
- 类型:timestamp(允许的格式)
- viurlwidth
如果设置了viprop=url,则将返回一个缩放到此宽度的图像URL。出于性能原因,如果使用此选项,最多只会返回50个缩放图像。
- 类型:integer
- 默认: -1
- viurlheight
类似于viurlwidth。
- 类型:integer
- 默认: -1
- vimetadataversion
使用的元数据版本。如果指定了 latest,则使用最新版本。默认为 1 以实现向后兼容。
- 默认值:1
- viextmetadatalanguage
以什么语言获取 extmetadata。这会影响要获取的翻译(如果可用多种)以及数字和各种值如何格式化。
- 默认: en
- viextmetadatamultilang
如果 extmetadata 属性的翻译可用,则获取所有翻译。
- 类型:boolean (详情)
- viextmetadatafilter
如果指定且非空,则仅返回viprop=extmetadata的这些键。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- viurlparam
特定于处理程序的参数字符串。例如,PDF可能使用page15-100px。viurlwidth必须使用,并且与viurlparam一致。
- 默认值:(空)
- vibadfilecontexttitle
如果设置了 badfilecontexttitleprop=badfile,则这是在评估 MediaWiki:Bad image list 时使用的页面标题
- vicontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- vilocalonly
仅在本地存储库中查找文件。
- 类型:boolean (详情)
prop=wbentityusage (wbeu)
- 此模块需要读取权限。
- 来源: WikibaseClient
- 许可:
返回给定页面中使用的所有实体 ID。
- wbeuprop
添加到结果中的属性。
- url
- 如果启用了,将添加实体URL
- 值(用 | 或 备选 分隔):url
- wbeuaspect
仅返回使用了此方面(aspect)的实体ID。
- 五月
- 使用实体的站点链接
- L
- 使用实体的标签
- 八月
- 使用实体的描述
- T
- 使用与实体对应的本地页面的标题
- C
- 使用实体的声明
- X
- 实体的所有方面都被使用或可能被使用
- 六月
- 实体的一些其他信息被使用。目前这暗示了别名使用和对实体存在的显式检查。
- 值(用 | 或 备选 分隔):C, D, L, O, S, T, X
- wbeuentities
仅返回使用了这些实体的页面。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- wbeulimit
要返回的实体使用次数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- wbeucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
list=abusefilters (abf)
- 此模块需要读取权限。
- 来源: Abuse Filter
- 许可:
显示滥用过滤器详情。
- abfstartid
开始枚举的过滤器ID。
- 类型:integer
- abfendid
停止枚举的过滤器ID。
- 类型:integer
- abfdir
枚举的方向
- 以下值之一: newer, older
- 默认: newer
- abfshow
仅显示符合这些条件的过滤器。
- 值(用 | 或 备选 分隔):!deleted, !enabled, !private, !protected, deleted, enabled, private, protected
- abflimit
列出的最大过滤器数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- abfprop
要获取的属性。
- 值(用 | 或 备选 分隔):actions, comments, description, hits, id, lasteditor, lastedittime, pattern, private, protected, status
- 默认: id|description|actions|status
list=abuselog (afl)
- 此模块需要读取权限。
- 来源: Abuse Filter
- 许可:
显示被某个滥用过滤器捕获的事件。
- afllogid
显示具有给定日志ID的条目。
- 类型:integer
- aflstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- aflend
停止枚举的时间戳。
- 类型:timestamp(允许的格式)
- afldir
枚举的方向
- 以下值之一: newer, older
- 默认: older
- afluser
仅显示由给定用户或IP地址执行的条目。
- afltitle
仅显示出现在给定页面上的条目。
- aflfilter
仅显示被给定过滤器ID捕获的条目。用管道符分隔,全局过滤器前缀为"global-"。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- afllimit
要列出的最大条目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- aflprop
要获取的属性。
- 值(用 | 或 备选 分隔):action, details, filter, hidden, ids, result, revid, timestamp, title, user
- 默认: ids|user|title|action|result|timestamp|hidden|revid
- 显示最近的日志条目
- api.php?action=query&list=abuselog
- 显示关于的最近日志条目
- api.php?action=query&list=abuselog&afltitle=API
list=allcategories (ac)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
枚举所有分类。
- acfrom
开始枚举的类别。
- accontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- acto
停止枚举的类别。
- acprefix
搜索所有以该值开头的类别标题。
- acdir
排序方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- acmin
仅返回成员数至少为该值的类别。
- 类型:integer
- acmax
仅返回成员数最多为该值的类别。
- 类型:integer
- aclimit
返回多少个分类。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- acprop
要获取的属性。
- size
- 添加类别中的页面数量。
- hidden
- 标记使用
__HIDDENCAT__隐藏的分类。
- 值(用 | 或 备选 分隔):hidden, size
- 默认值:(空)
- 列出包含每个类别中页面数量信息的类别。
- api.php?action=query&list=allcategories&acprop=size
- 检索以List开头的类别的类别页面信息。
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info
list=alldeletedrevisions (adr)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
按用户或命名空间列出所有已删除的修订版。
- adrprop
为每个修订版获取哪些属性
- ids
- 修订版的 ID。
- flags
- 修订版标记(minor)。
- timestamp
- 修订版的时间戳。
- user
- 创建修订版的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 创建修订版的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- size
- 修订版的长度(字节)。
- slotsize
- 每个修订版槽的长度(字节)。
- sha1
- 修订版的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- slotsha1
- 每个修订版槽的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- contentmodel
- 每个修订版槽的内容模型 ID。
- comment
- 用户为修订版所做的评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 用户为修订版所做的已解析评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- content
- 每个修订版槽的内容。如果内容已被修订删除,将返回texthidden属性。出于性能原因,如果使用此选项,adrlimit将强制为50。
- tags
- 修订版的标签。
- roles
- 列出修订版中存在的内容槽角色。
- parsetree
- 已弃用。 请改用 action=expandtemplates 或 action=parse。修订内容(需要内容模型
wikitext)的 XML 解析树。出于性能考虑,如果使用此选项,adrlimit 将强制设置为 50。
- 值(用 | 或 备选 分隔):comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- 默认: ids|timestamp|flags|comment|user
- adrslots
当槽相关属性包含在adrprops中时,要返回其数据的修订槽。如果省略,将以向后兼容的格式返回main槽的数据。
- Values (separate with | or alternative): main
- 要指定所有值,请使用 *。
- adrcontentformat-{slot}
用于内容输出的内容序列化格式。
- 这是一个模板化参数。进行请求时,参数名称中的 {slot} 应替换为 adrslots 的值。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adrlimit
限制将返回的修订版数量。如果使用adrprop=content、adrprop=parsetree、adrdiffto或adrdifftotext,则限制为50。如果使用adrparse,则限制为1。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- adrexpandtemplates
- 已弃用。
请改用 action=expandtemplates。展开修订内容中的模板(需要 adrprop=content)。
- 类型:boolean (详情)
- adrgeneratexml
- 已弃用。
请改用 action=expandtemplates 或 action=parse。为修订内容生成 XML 解析树(需要 adrprop=content)。
- 类型:boolean (详情)
- adrparse
- 已弃用。
请改用 action=parse。解析修订内容(需要 adrprop=content)。出于性能考虑,如果使用此选项,adrlimit 将强制设置为 1。
- 类型:boolean (详情)
- adrsection
仅检索具有此标识符的节的内容。
- adrdiffto
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的修订版本 ID。使用 prev、next 和 cur 分别表示上一个、下一个和当前修订版本。出于性能考虑,如果使用此选项,adrlimit 将强制设置为 50。
- adrdifftotext
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的文本。仅 diff 有限数量的修订版本。覆盖 adrdiffto。如果设置了 adrsection,则仅 diff 该章节与此文本。出于性能考虑,如果使用此选项,adrlimit 将强制设置为 50。
- adrdifftotextpst
- 已弃用。
请改用 action=compare。在 diff 文本之前对其进行预保存转换。仅在使用 adrdifftotext 时有效。
- 类型:boolean (详情)
- adrcontentformat
- 已弃用。
adrdifftotext使用的序列化格式,以及内容输出的预期格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
仅列出此用户的修订版。
注意: 由于节约模式,使用adruser和adrnamespace可能会导致在继续之前返回的结果少于adrlimit;在极端情况下,可能会返回零个结果。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- adrnamespace
仅列出此命名空间中的页面。
注意: 由于节约模式,使用adruser和adrnamespace可能会导致在继续之前返回的结果少于adrlimit;在极端情况下,可能会返回零个结果。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- adrstart
开始枚举的时间戳。
- 只能与adruser一起使用。
- 类型:timestamp(允许的格式)
- adrend
停止枚举的时间戳。
- 只能与adruser一起使用。
- 类型:timestamp(允许的格式)
- adrdir
枚举的方向
- newer
- 从旧到新列出。注意:adrstart必须在adrend之前。
- older
- 从新到旧列出(默认)。注意:adrstart必须在adrend之后。
- 以下值之一: newer, older
- 默认: older
- adrfrom
在此标题处开始列出。
- 不能与adruser一起使用。
- adrto
在此标题处停止列出。
- 不能与adruser一起使用。
- adrprefix
搜索所有以该值开头的页面标题。
- 不能与adruser一起使用。
- adrexcludeuser
不要列出此用户的修订版。
- 不能与adruser一起使用。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- adrtag
仅列出带有此标签的修订版。
- adrcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- adrgeneratetitles
当用作生成器时,生成标题而不是修订ID。
- 类型:boolean (详情)
- 列出用户Example的最后50次已删除的贡献。
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50
- 列出主命名空间中的前50次已删除修订。
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50
list=allfileusages (af)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出所有文件用法,包括不存在的。
- afcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- affrom
开始枚举的文件的标题。
- afto
停止枚举的文件的标题。
- afprefix
搜索所有以该值开头的文件的标题。
- afunique
仅显示不同的文件标题。不能与afprop=ids一起使用。当用作生成器时,生成目标页面而不是源页面。
- 类型:boolean (详情)
- afprop
要包含的信息块
- ids
- 添加使用页面的页面ID(不能与afunique一起使用)。
- title
- 添加文件的标题。
- 值(用 | 或 备选 分隔):ids, title
- 默认: title
- aflimit
要返回的总项目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- afdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 列出文件标题,包括缺失的,以及它们所属的页面ID,从B开始。
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title
- 列出独特的文件标题。
- api.php?action=query&list=allfileusages&afunique=&affrom=B
- 获取所有文件标题,并标记缺失的文件。
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B
- 获取包含文件的页面。
- api.php?action=query&generator=allfileusages&gaffrom=B
list=allimages (ai)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
按顺序枚举所有图像。
- aisort
排序依据的属性。
- 以下值之一: name, timestamp
- 默认: name
- aidir
列出的方向。
- 以下值之一: ascending, descending, newer, older
- 默认值:ascending
- aifrom
开始枚举的图像标题。只能与aisort=name一起使用。
- aito
停止枚举的图像标题。只能与aisort=name一起使用。
- aicontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- aistart
开始枚举的时间戳。只能与aisort=timestamp一起使用。
- 类型:timestamp(允许的格式)
- aiend
停止枚举的时间戳。只能与aisort=timestamp一起使用。
- 类型:timestamp(允许的格式)
- aiprop
要获取哪些文件信息
- timestamp
- 添加上传版本的上传时间戳。
- user
- 添加上传每个文件版本的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 添加上传每个文件版本的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- comment
- 版本注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 解析版本的注释。如果注释已被修订删除,则会返回 commenthidden 属性。
- canonicaltitle
- 添加文件的规范标题。如果文件已被修订删除,则会返回 filehidden 属性。
- url
- 提供文件及其描述页面的 URL。如果文件已被修订删除,则会返回 filehidden 属性。
- size
- 添加文件大小(字节)以及高度、宽度和页数(如果适用)。
- dimensions
- size 的别名。
- sha1
- 添加文件的 SHA-1 哈希。如果文件已被修订删除,则会返回 filehidden 属性。
- mime
- 添加文件的 MIME 类型。如果文件已被修订删除,则会返回 filehidden 属性。
- mediatype
- 添加文件的媒体类型。如果文件已被修订删除,则会返回 filehidden 属性。
- metadata
- 列出文件的版本 EXIF 元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- commonmetadata
- 列出文件的版本的文件格式通用元数据。如果文件已被修订删除,则会返回 filehidden 属性。
- extmetadata
- 列出从多个来源组合的格式化元数据。结果为 HTML 格式。如果文件已被修订删除,则会返回 filehidden 属性。
注意:这是一个开销很大的属性,应避免使用,除非确实需要。使用它时,您应该一次只请求少量结果,以避免过大的负载。
- bitdepth
- 添加版本的位深度。如果文件已被修订删除,则会返回 filehidden 属性。
- badfile
- 添加文件是否在 MediaWiki:Bad image list 中
- 值(用 | 或 备选 分隔):badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- 默认: timestamp|url
- aiprefix
搜索所有以该值开头的图像标题。只能与aisort=name一起使用。
- aiminsize
限制为字节数至少为该值的图像。
- 类型:integer
- aimaxsize
限制为字节数最多为该值的图像。
- 类型:integer
- aisha1
图像的SHA1哈希。覆盖aisha1base36。
- aisha1base36
图像的base36 SHA1哈希(在MediaWiki中使用)。
- aiuser
仅返回上次版本由该用户上传的文件。只能与aisort=timestamp一起使用。不能与aifilterbots一起使用。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- aifilterbots
如何过滤机器人上传的文件。只能与aisort=timestamp一起使用。不能与aiuser一起使用。
- 以下值之一: all, bots, nobots
- 默认:all
- aimime
由于miser模式而禁用。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- ailimit
要返回的总图像数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- 显示从字母B开始的文件列表。
- api.php?action=query&list=allimages&aifrom=B
- 显示最近上传的文件的列表,类似于。
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older
- 显示MIME类型为image/png或image/gif的文件列表
- api.php?action=query&list=allimages&aimime=image/png|image/gif
- 显示从字母T开始的4个文件的信息。
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo
list=alllinks (al)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
枚举指向给定命名空间的所有链接。
- alcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- alfrom
开始枚举的链接的标题。
- alto
停止枚举的链接的标题。
- alprefix
搜索所有以该值开头的链接标题。
- alunique
仅显示不同的链接标题。不能与alprop=ids一起使用。当用作生成器时,生成目标页面而不是源页面。
- 类型:boolean (详情)
- alprop
要包含的信息块
- ids
- 添加链接页面的页面ID(不能与alunique一起使用)。
- title
- 添加链接的标题。
- 值(用 | 或 备选 分隔):ids, title
- 默认: title
- alnamespace
要枚举的命名空间。
- 以下值之一: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 默认值:0
- allimit
要返回的总项目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- aldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 列出链接标题,包括缺失的,以及它们所属的页面ID,从B开始。
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title
- 列出独特的链接标题。
- api.php?action=query&list=alllinks&alunique=&alfrom=B
- 获取所有链接标题,并标记缺失的。
- api.php?action=query&generator=alllinks&galunique=&galfrom=B
- 获取包含链接的页面。
- api.php?action=query&generator=alllinks&galfrom=B
list=allpages (ap)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
按顺序枚举给定命名空间中的所有页面。
- apfrom
开始枚举的页面标题。
- apcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- apto
停止枚举的页面标题。
- apprefix
搜索所有以该值开头的页面标题。
- apnamespace
要枚举的命名空间。
- 以下值之一:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 默认值:0
- apfilterredir
列出哪些页面。
注意: 由于节约模式,使用此选项可能会导致在继续之前返回的结果少于aplimit;在极端情况下,可能会返回零个结果。
- 以下值之一: all, nonredirects, redirects
- 默认:all
- apfilterlanglinks
基于页面是否具有语言链接进行过滤。请注意,这可能不考虑扩展程序添加的语言链接。
- 以下值之一: all, withlanglinks, withoutlanglinks
- 默认:all
- apminsize
限制为字节数至少为该值的页面。
- 类型:integer
- apmaxsize
限制为字节数最多为该值的页面。
由于miser模式而禁用。
- 类型:integer
- apprtype
仅限制为受保护的页面。
- 值(用 | 或 备选 分隔):edit, move, upload
- apprlevel
根据保护级别过滤保护(必须与apprtype=参数一起使用)。
- 值(用 | 或 备选 分隔):可以为空,或 autoconfirmed, sysop, templateeditor
- apprfiltercascade
根据级联性过滤保护(当未设置apprtype时忽略)。
- 以下值之一: all, cascading, noncascading
- 默认:all
- apprexpiry
过滤页面保护到期时间
- indefinite
- 仅获取保护到期时间无限的页面。
- definite
- 仅获取保护到期时间明确(特定)的页面。
- all
- 获取有任何保护到期时间的页面。
- 以下值之一: all, definite, indefinite
- 默认:all
- aplimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- apdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
list=allredirects (ar)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出指向某个命名空间的所有重定向。
- arcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- arfrom
开始枚举的重定向的标题。
- arto
停止枚举的重定向的标题。
- arprefix
搜索所有以该值开头的目标页面。
- arunique
仅显示不同的目标页面。不能与arprop=ids|fragment|interwiki一起使用。当用作生成器时,生成目标页面而不是源页面。
- 类型:boolean (详情)
- arprop
要包含的信息块
- ids
- 添加重定向页面的页面ID(不能与arunique一起使用)。
- title
- 添加重定向的标题。
- fragment
- 添加重定向的片段,如果有的话(不能与arunique一起使用)。
- interwiki
- 添加重定向的跨语言前缀,如果有的话(不能与arunique一起使用)。
- 值(用 | 或 备选 分隔):fragment, ids, interwiki, title
- 默认: title
- arnamespace
要枚举的命名空间。
- 以下值之一: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 默认值:0
- arlimit
要返回的总项目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- ardir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 列出目标页面,包括缺失的,以及它们所属的页面ID,从B开始。
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title
- 列出独特的目标页面。
- api.php?action=query&list=allredirects&arunique=&arfrom=B
- 获取所有目标页面,并标记缺失的。
- api.php?action=query&generator=allredirects&garunique=&garfrom=B
- 获取包含重定向的页面。
- api.php?action=query&generator=allredirects&garfrom=B
list=allrevisions (arv)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出所有修订版。
- arvprop
为每个修订版获取哪些属性
- ids
- 修订版的 ID。
- flags
- 修订版标记(minor)。
- timestamp
- 修订版的时间戳。
- user
- 创建修订版的用户。如果用户已被修订删除,则会返回 userhidden 属性。
- userid
- 创建修订版的用户 ID。如果用户已被修订删除,则会返回 userhidden 属性。
- size
- 修订版的长度(字节)。
- slotsize
- 每个修订版槽的长度(字节)。
- sha1
- 修订版的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- slotsha1
- 每个修订版槽的 SHA-1(十六进制)。如果内容已被修订删除,则会返回 sha1hidden 属性。
- contentmodel
- 每个修订版槽的内容模型 ID。
- comment
- 用户为修订版所做的评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- parsedcomment
- 用户为修订版所做的已解析评论。如果评论已被修订删除,则会返回 commenthidden 属性。
- content
- 每个修订版槽的内容。如果内容已被修订删除,将返回texthidden属性。出于性能原因,如果使用此选项,arvlimit将强制为50。
- tags
- 修订版的标签。
- roles
- 列出修订版中存在的内容槽角色。
- parsetree
- 已弃用。 请改用 action=expandtemplates 或 action=parse。修订内容(需要内容模型
wikitext)的 XML 解析树。出于性能考虑,如果使用此选项,arvlimit 将强制设置为 50。
- 值(用 | 或 备选 分隔):comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- 默认: ids|timestamp|flags|comment|user
- arvslots
当槽相关属性包含在arvprops中时,要返回其数据的修订槽。如果省略,将以向后兼容的格式返回main槽的数据。
- Values (separate with | or alternative): main
- 要指定所有值,请使用 *。
- arvcontentformat-{slot}
用于内容输出的内容序列化格式。
- 这是一个模板化参数。进行请求时,参数名称中的 {slot} 应替换为 arvslots 的值。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvlimit
限制将返回的修订版数量。如果使用arvprop=content、arvprop=parsetree、arvdiffto或arvdifftotext,则限制为50。如果使用arvparse,则限制为1。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- arvexpandtemplates
- 已弃用。
请改用 action=expandtemplates。展开修订内容中的模板(需要 arvprop=content)。
- 类型:boolean (详情)
- arvgeneratexml
- 已弃用。
请改用 action=expandtemplates 或 action=parse。为修订内容生成 XML 解析树(需要 arvprop=content)。
- 类型:boolean (详情)
- arvparse
- 已弃用。
请改用 action=parse。解析修订内容(需要 arvprop=content)。出于性能考虑,如果使用此选项,arvlimit 将强制设置为 1。
- 类型:boolean (详情)
- arvsection
仅检索具有此标识符的节的内容。
- arvdiffto
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的修订版本 ID。使用 prev、next 和 cur 分别表示上一个、下一个和当前修订版本。出于性能考虑,如果使用此选项,arvlimit 将强制设置为 50。
- arvdifftotext
- 已弃用。
请改用 action=compare。要与每个修订版本进行 diff 的文本。仅 diff 有限数量的修订版本。覆盖 arvdiffto。如果设置了 arvsection,则仅 diff 该章节与此文本。出于性能考虑,如果使用此选项,arvlimit 将强制设置为 50。
- arvdifftotextpst
- 已弃用。
请改用 action=compare。在 diff 文本之前对其进行预保存转换。仅在使用 arvdifftotext 时有效。
- 类型:boolean (详情)
- arvcontentformat
- 已弃用。
arvdifftotext使用的序列化格式,以及内容输出的预期格式。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvuser
仅列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- arvnamespace
仅列出此命名空间中的页面。
注意: 由于节约模式,使用此选项可能会导致在继续之前返回的结果少于arvlimit;在极端情况下,可能会返回零个结果。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- arvstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- arvend
停止枚举的时间戳。
- 类型:timestamp(允许的格式)
- arvdir
枚举的方向
- newer
- 从旧到新列出。注意:arvstart必须在arvend之前。
- older
- 从新到旧列出(默认)。注意:arvstart必须在arvend之后。
- 以下值之一: newer, older
- 默认: older
- arvexcludeuser
不要列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- arvcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- arvgeneratetitles
当用作生成器时,生成标题而不是修订ID。
- 类型:boolean (详情)
- 列出用户Example的最后50次贡献。
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50
- 列出任何命名空间中的前50次修订。
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50
list=alltransclusions (at)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出所有嵌入(transclude)的页面(使用 {{x}}),包括不存在的。
- atcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- atfrom
开始枚举的包含项的标题。
- atto
停止枚举的包含项的标题。
- atprefix
搜索所有以该值开头的包含项标题。
- atunique
仅显示不同的包含项标题。不能与atprop=ids一起使用。当用作生成器时,生成目标页面而不是源页面。
- 类型:boolean (详情)
- atprop
要包含的信息块
- ids
- 添加包含页面的页面ID(不能与atunique一起使用)。
- title
- 添加包含项的标题。
- 值(用 | 或 备选 分隔):ids, title
- 默认: title
- atnamespace
要枚举的命名空间。
- 以下值之一: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 默认值:10
- atlimit
要返回的总项目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- atdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 列出包含项标题,包括缺失的,以及它们所属的页面ID,从B开始。
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title
- 列出独特包含项的标题。
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B
- 获取所有包含项标题,并标记缺失的。
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B
- 获取包含包含项的页面。
- api.php?action=query&generator=alltransclusions&gatfrom=B
list=allusers (au)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
枚举所有注册用户。
- aufrom
开始枚举的用户名。
- auto
停止枚举的用户名。
- auprefix
搜索所有以该值开头的用户。
- audir
排序方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- augroup
仅包含指定组的用户。不包括隐式或自动提升的组,如 *, user, 或 autoconfirmed。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- auexcludegroup
排除给定组中的用户。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- aurights
仅包含具有给定权限的用户。不包括由隐式或自动提升的组(如*、user或autoconfirmed)授予的权限。
- 值(用 | 或 备选 分隔):abusefilter-access-protected-vars, abusefilter-blocked-external-domains-log, abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-protected-vars-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, autoreview, autoreviewrestore, badcaptcha, badoath, bigdelete, block, blockemail, bot, browsearchive, centralauth-createlocal, centralauth-lock, centralauth-merge, centralauth-rename, centralauth-suppress, centralauth-unmerge, changeemail, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-auto-reveal, checkuser-temporary-account-log, checkuser-temporary-account-no-preference, checkuser-userinfo, collectionsaveascommunitypage, collectionsaveasuserpage, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, echo-create, edit, editautopatrolprotected, editautoreviewprotected, editcontentmodel, editeditorprotected, editextendedsemiprotected, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editpatrolprotected, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, edittrustedprotected, editusercss, edituserjs, edituserjson, enrollasmentor, extendedconfirmed, flow-create-board, flow-delete, flow-edit-post, flow-hide, flow-suppress, globalblock, globalblock-exempt, globalblock-whitelist, globalgroupmembership, globalgrouppermissions, hideuser, ignore-restricted-groups, import, importupload, interwiki, ipblock-exempt, ipinfo, ipinfo-view-basic, ipinfo-view-full, ipinfo-view-log, linkpurge, mailpassword, manage-all-push-subscriptions, managechangetags, managementors, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, movestable, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, newsletter-create, newsletter-delete, newsletter-manage, newsletter-restore, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renameuser-global, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, review, rollback, sboverride, securepoll-create-poll, securepoll-edit-poll, securepoll-view-voter-pii, sendemail, setmentor, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, stablesettings, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, templateeditor, thanks-notification, titleblacklistlog, torunblocked, transcode-reset, transcode-status, unblockself, undelete, unreviewedpages, unwatchedpages, upload, upload_by_url, urlshortcode, urlshortener-create-url, urlshortener-manage-url, urlshortener-view-log, userrights, userrights-interwiki, validate, viewdeletedfile, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- auprop
要包含的信息块
- blockinfo
- 添加用户当前封禁的信息。
- groups
- 列出用户所属的组。这会消耗更多服务器资源,并且返回的结果可能少于限制。
- implicitgroups
- 列出用户自动所属的所有组。
- rights
- 列出用户拥有的权限。
- editcount
- 添加用户的编辑次数。
- registration
- 添加用户注册时间戳(如果可用,可能为空)。
- centralids
- 添加用户的中心ID和关联状态。
- 值(用 | 或 备选 分隔):blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
要返回的用户名总数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- auwitheditsonly
仅列出进行过编辑的用户。
- 类型:boolean (详情)
- auactiveusers
仅列出过去 30 天内活跃的用户。
- 类型:boolean (详情)
- auattachedwiki
使用 auprop=centralids 时,还可以指示用户是否已绑定到此 ID 标识的维基。
- auexcludenamed
排除已命名账户的用户。
- 类型:boolean (详情)
- auexcludetemp
排除临时账户的用户。
- 类型:boolean (详情)
- 列出从 Y 开始的用户。
- api.php?action=query&list=allusers&aufrom=Y
list=backlinks (bl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找指向给定页面的所有页面。
- bltitle
要搜索的标题。不能与 blpageid 一起使用。
- blpageid
要搜索的页面 ID。不能与 bltitle 一起使用。
- 类型:integer
- blcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- blnamespace
要枚举的命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- bldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- blfilterredir
如何过滤重定向。如果设置为 nonredirects 并且 blredirect 已启用,则仅应用于第二级。
- 以下值之一: all, nonredirects, redirects
- 默认:all
- bllimit
要返回的页面总数。如果启用了 blredirect,则限制适用于每个级别(这意味着最多可以返回 2 * bllimit 个结果)。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- blredirect
如果链接页面是重定向,也查找所有链接到该重定向的页面。最大限制减半。
- 类型:boolean (详情)
list=betafeatures (bf)
- 此模块需要读取权限。
- 来源: BetaFeatures
- 许可证:
列出所有 BetaFeatures。
- bfcounts
是否获取有多少用户启用了某个特定偏好设置。
- 获取所有可用的 Beta 功能并显示有多少用户已启用它们
- api.php?action=query&list=betafeatures&bfcounts=
list=blocks (bk)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
列出所有被封禁的用户和 IP 地址。
- bkstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- bkend
停止枚举的时间戳。
- 类型:timestamp(允许的格式)
- bkdir
枚举的方向
- newer
- 按时间从旧到新列出。注意:bkstart 必须在 bkend 之前。
- older
- 按时间从新到旧列出(默认)。注意:bkstart 必须在 bkend 之后。
- 以下值之一: newer, older
- 默认: older
- bkids
要列出的封禁 ID 列表(可选)。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- bkusers
要搜索的用户列表(可选)。
- 类型:用户列表,按用户名、IP、临时用户和 IP 范围。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- bkip
获取应用于此 IP 地址或 CIDR 范围的所有封禁,包括范围封禁。不能与 bkusers 一起使用。不支持比 IPv4/16 或 IPv6/19 更宽的 CIDR 范围。
- bklimit
要列出的最大封禁数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- bkprop
要获取的属性。
- id
- 添加封禁的 ID。
- user
- 添加被封禁用户的用户名。
- userid
- 添加被封禁用户的用户 ID。
- by
- 添加封禁用户的用户名。
- byid
- 添加封禁用户的用户 ID。
- timestamp
- 添加封禁发生的时间戳。
- expiry
- 添加封禁到期的时间戳。
- reason
- 添加封禁原因。
- parsedreason
- 添加已解析的封禁原因。
- range
- 添加受封禁影响的 IP 地址范围。
- flags
- 将禁令标记为(自动封禁、仅匿名等)。
- restrictions
- 如果封禁不是全站范围的,则添加部分封禁限制。
- 值(用 | 或 备选 分隔):by, byid, expiry, flags, id, parsedreason, range, reason, restrictions, timestamp, user, userid
- 默认:id|user|by|timestamp|expiry|reason|flags
- bkshow
仅显示满足这些条件的条目。例如,要仅查看针对 IP 地址的无限期封禁,请设置 bkshow=ip|!temp。
- 值(用 | 或 备选 分隔):!account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 列出封禁。
- api.php?action=query&list=blocks
- 列出用户 Alice 和 Bob 的封禁。
- api.php?action=query&list=blocks&bkusers=Alice|Bob
list=categorymembers (cm)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出给定类别中的所有页面。
- cmtitle
要枚举的分类(必需)。必须包含 Category: 前缀。不能与 cmpageid 一起使用。
- cmpageid
要枚举的分类的页面 ID。不能与 cmtitle 一起使用。
- 类型:integer
- cmprop
要包含的信息块
- ids
- 添加页面 ID。
- title
- 添加页面的标题和命名空间 ID。
- sortkey
- 添加用于在分类中排序的排序键(十六进制字符串)。
- sortkeyprefix
- 添加用于在分类中排序的排序键前缀(排序键的可读部分)。
- type
- 添加页面被分类的类型(page、subcat 或 file)。
- timestamp
- 添加页面包含的时间戳。
- 值(用 | 或 备选 分隔):ids, sortkey, sortkeyprefix, timestamp, title, type
- 默认:ids|title
- cmnamespace
仅包含这些命名空间中的页面。请注意,可以使用 cmtype=subcat 或 cmtype=file 来代替 cmnamespace=14 或 6。
注意:由于 miser mode,使用此参数可能导致在继续之前返回的结果少于 cmlimit;在极端情况下,可能返回零个结果。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- cmtype
包含哪种类型的分类成员。当设置 cmsort=timestamp 时忽略。
- 值(用 | 或 备选 分隔):file, page, subcat
- 默认:page|subcat|file
- cmcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- cmlimit
要返回的最大页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- cmsort
排序依据的属性。
- 以下值之一:sortkey, timestamp
- 默认:sortkey
- cmdir
排序方向。
- 以下值之一:asc, ascending, desc, descending, newer, older
- 默认值:ascending
- cmstart
开始列出的时间戳。只能与 cmsort=timestamp 一起使用。
- 类型:timestamp(允许的格式)
- cmend
结束列出的时间戳。只能与 cmsort=timestamp 一起使用。
- 类型:timestamp(允许的格式)
- cmstarthexsortkey
开始列出的排序键,由 cmprop=sortkey 返回。只能与 cmsort=sortkey 一起使用。
- cmendhexsortkey
结束列出的排序键,由 cmprop=sortkey 返回。只能与 cmsort=sortkey 一起使用。
- cmstartsortkeyprefix
开始列出的排序键前缀。只能与 cmsort=sortkey 一起使用。会覆盖 cmstarthexsortkey。
- cmendsortkeyprefix
结束列出之前的排序键前缀(不包括此值;如果此值出现,它将不会被包含!)。只能与 cmsort=sortkey 一起使用。会覆盖 cmendhexsortkey。
- cmstartsortkey
- 已弃用。
请改用 cmstarthexsortkey。
- cmendsortkey
- 已弃用。
请改用 cmendhexsortkey。
- 获取 Category:Physics 分类下的前 10 个页面。
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics
- 获取 Category:Physics 分类下前 10 个页面的信息。
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info
list=centralnoticeactivecampaigns (cnac)
- 此模块需要读取权限。
- 来源: CentralNotice
- 许可:
获取当前活动广告系列列表,包括开始和结束日期以及关联的横幅。
- 获取当前活动广告系列列表,包括开始和结束日期以及关联的横幅。
- api.php?action=query&list=centralnoticeactivecampaigns&format=json
list=centralnoticelogs
- 此模块需要读取权限。
- 来源: CentralNotice
- 许可:
获取广告系列配置更改的日志。
list=checkuser (cu)
- 此模块已弃用。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: CheckUser
- 许可证:
此 API 已被站点管理员禁用。查询 API 将不会返回任何数据。 检查给定用户名的 IP 地址或给定 IP 地址的用户名。
- curequest
CheckUser 请求的类型
- userips
- 获取目标用户的 IP 地址。
- edits
- 已弃用。 获取目标 IP 地址或范围执行的操作。
- actions
- 获取目标 IP 地址或范围执行的操作。
- ipusers
- 从目标 IP 地址或范围获取用户。
- 此参数是必需的。
- 以下值之一:actions, ipusers, userips, edits
- cutarget
要检查的用户名、IP 地址或 CIDR 范围。
- 此参数是必需的。
- 类型:用户,按用户名、IP、临时用户和IP范围中的任何一个。
- cureason
检查原因。
- 此参数是必需的。
- 默认值:(空)
- culimit
行数限制。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认:500
- cutimecond
用户数据的时限(例如 “-2 weeks” 或 “2 weeks ago”)。
- 默认:-2 weeks
- cuxff
使用 XFF 数据而不是 IP 地址。
- cutoken
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
list=checkuserlog (cul)
- 此模块需要读取权限。
- 来源: CheckUser
- 许可证:
从 CheckUser 日志中获取条目。
- culuser
CheckUser 的用户名。
- cultarget
检查过的用户名、IP 地址或 CIDR 范围。
- culreason
提供检查的原因。
- cullimit
行数限制。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- culdir
枚举的方向
- newer
- 按时间从旧到新列出。注意:culfrom 必须在 culto 之前。
- older
- 按时间从新到旧列出(默认)。注意:culfrom 必须在 culto 之后。
- 以下值之一: newer, older
- 默认: older
- culfrom
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- culto
枚举的结束时间戳。
- 类型:timestamp(允许的格式)
- culcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 显示 的检查记录
- api.php?action=query&list=checkuserlog&culuser=Example&cullimit=25
- 显示 192.0.2.0/24 在 2011-10-15T23:00:00Z 之后的检查记录
- api.php?action=query&list=checkuserlog&cultarget=192.0.2.0/24&culfrom=2011-10-15T23:00:00Z
list=codexicons
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取 Codex 图标。
- names
图标名称
- 此参数是必需的。
- 值(用 | 或 备选 分隔):cdxIconAdd, cdxIconAlert, cdxIconAlignCenter, cdxIconAlignLeft, cdxIconAlignRight, cdxIconAppearance, cdxIconArrowDown, cdxIconArrowNext, cdxIconArrowPrevious, cdxIconArrowUp, cdxIconArticle, cdxIconArticleAdd, cdxIconArticleCheck, cdxIconArticleDisambiguation, cdxIconArticleNotFound, cdxIconArticleRedirect, cdxIconArticleSearch, cdxIconArticles, cdxIconArticlesSearch, cdxIconAttachment, cdxIconBell, cdxIconBellOutline, cdxIconBigger, cdxIconBlock, cdxIconBold, cdxIconBook, cdxIconBookmark, cdxIconBookmarkList, cdxIconBookmarkOutline, cdxIconBright, cdxIconBrowser, cdxIconCalendar, cdxIconCamera, cdxIconCancel, cdxIconChart, cdxIconCheck, cdxIconCheckAll, cdxIconClear, cdxIconClock, cdxIconClose, cdxIconCode, cdxIconCollapse, cdxIconConfigure, cdxIconCopy, cdxIconCut, cdxIconDatabase, cdxIconDie, cdxIconDoubleChevronEnd, cdxIconDoubleChevronStart, cdxIconDownTriangle, cdxIconDownload, cdxIconDraggable, cdxIconEdit, cdxIconEditLock, cdxIconEditUndo, cdxIconEllipsis, cdxIconError, cdxIconExitFullscreen, cdxIconExpand, cdxIconEye, cdxIconEyeClosed, cdxIconFeedback, cdxIconFlag, cdxIconFolderPlaceholder, cdxIconFullscreen, cdxIconFunction, cdxIconFunctionArgument, cdxIconFunnel, cdxIconGlobe, cdxIconHalfBright, cdxIconHalfStar, cdxIconHand, cdxIconHeart, cdxIconHelp, cdxIconHelpNotice, cdxIconHieroglyph, cdxIconHighlight, cdxIconHistory, cdxIconHome, cdxIconImage, cdxIconImageAdd, cdxIconImageBroken, cdxIconImageGallery, cdxIconImageLayoutBasic, cdxIconImageLayoutFrame, cdxIconImageLayoutFrameless, cdxIconImageLayoutThumbnail, cdxIconImageLock, cdxIconIndent, cdxIconInfo, cdxIconInfoFilled, cdxIconInstance, cdxIconItalic, cdxIconJournal, cdxIconKey, cdxIconKeyboard, cdxIconLabFlask, cdxIconLanguage, cdxIconLargerText, cdxIconLayout, cdxIconLightbulb, cdxIconLink, cdxIconLinkExternal, cdxIconLinkSecure, cdxIconListBullet, cdxIconListNumbered, cdxIconLiteral, cdxIconLock, cdxIconLogIn, cdxIconLogOut, cdxIconLogoCC, cdxIconLogoCodex, cdxIconLogoMediaWiki, cdxIconLogoMetaWiki, cdxIconLogoWikibooks, cdxIconLogoWikidata, cdxIconLogoWikifunctions, cdxIconLogoWikimedia, cdxIconLogoWikimediaCommons, cdxIconLogoWikimediaDiscovery, cdxIconLogoWikinews, cdxIconLogoWikipedia, cdxIconLogoWikiquote, cdxIconLogoWikisource, cdxIconLogoWikispecies, cdxIconLogoWikiversity, cdxIconLogoWikivoyage, cdxIconLogoWiktionary, cdxIconMap, cdxIconMapPin, cdxIconMapPinAdd, cdxIconMapTrail, cdxIconMarkup, cdxIconMathematics, cdxIconMathematicsDisplayBlock, cdxIconMathematicsDisplayDefault, cdxIconMathematicsDisplayInline, cdxIconMenu, cdxIconMerge, cdxIconMessage, cdxIconMoon, cdxIconMove, cdxIconMoveFirst, cdxIconMoveLast, cdxIconMusicalScore, cdxIconNetwork, cdxIconNetworkOff, cdxIconNewWindow, cdxIconNewline, cdxIconNewspaper, cdxIconNext, cdxIconNoWikitext, cdxIconNotBright, cdxIconNotice, cdxIconOngoingConversation, cdxIconOutdent, cdxIconOutline, cdxIconPageSettings, cdxIconPalette, cdxIconPaste, cdxIconPause, cdxIconPlay, cdxIconPower, cdxIconPrevious, cdxIconPrinter, cdxIconPushPin, cdxIconPuzzle, cdxIconQrCode, cdxIconQuotes, cdxIconRecentChanges, cdxIconRedo, cdxIconReference, cdxIconReferenceExisting, cdxIconReferences, cdxIconReload, cdxIconRestore, cdxIconRobot, cdxIconSandbox, cdxIconSearch, cdxIconSearchCaseSensitive, cdxIconSearchDiacritics, cdxIconSearchRegularExpression, cdxIconSettings, cdxIconShare, cdxIconSignature, cdxIconSmaller, cdxIconSmallerText, cdxIconSortVertical, cdxIconSpecialCharacter, cdxIconSpecialPages, cdxIconSpeechBubble, cdxIconSpeechBubbleAdd, cdxIconSpeechBubbles, cdxIconStar, cdxIconStop, cdxIconStrikethrough, cdxIconSubscript, cdxIconSubtract, cdxIconSuccess, cdxIconSuperscript, cdxIconTable, cdxIconTableAddColumnAfter, cdxIconTableAddColumnBefore, cdxIconTableAddRowAfter, cdxIconTableAddRowBefore, cdxIconTableCaption, cdxIconTableMergeCells, cdxIconTableMoveColumnAfter, cdxIconTableMoveColumnBefore, cdxIconTableMoveRowAfter, cdxIconTableMoveRowBefore, cdxIconTag, cdxIconTemplateAdd, cdxIconTextDirLTR, cdxIconTextDirRTL, cdxIconTextFlow, cdxIconTextStyle, cdxIconTextSummary, cdxIconTrash, cdxIconTray, cdxIconUnBlock, cdxIconUnFlag, cdxIconUnLink, cdxIconUnLock, cdxIconUnStar, cdxIconUnderline, cdxIconUndo, cdxIconUpTriangle, cdxIconUpdate, cdxIconUpload, cdxIconUserActive, cdxIconUserAdd, cdxIconUserAnonymous, cdxIconUserAvatar, cdxIconUserAvatarOutline, cdxIconUserContributions, cdxIconUserGroup, cdxIconUserRights, cdxIconUserTalk, cdxIconUserTemporary, cdxIconUserTemporaryLocation, cdxIconViewCompact, cdxIconViewDetails, cdxIconVisionSimulator, cdxIconVolumeDown, cdxIconVolumeOff, cdxIconVolumeUp, cdxIconWatchlist, cdxIconWikitext, cdxIconWindow, cdxIconZoomIn, cdxIconZoomOut
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 要指定所有值,请使用 *。
- 获取 cdxIconInfo 和 cdxIconTrash 的图标
- api.php?action=query&list=codexicons&names=cdxIconInfo|cdxIconTrash
list=deletedrevs (dr)
- 此模块已弃用。
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
列出已删除的修订。
有三种操作模式
- 列出给定标题的已删除修订,按时间戳排序。
- 列出给定用户的已删除贡献,按时间戳排序(未指定标题)。
- 列出给定命名空间中的所有已删除修订,按标题和时间戳排序(未指定标题,未设置 druser)。
某些参数仅适用于某些模式,在其他模式中将被忽略。
- drstart
开始枚举的时间戳。
- 模式:1, 2
- 类型:timestamp(允许的格式)
- drend
停止枚举的时间戳。
- 模式:1, 2
- 类型:timestamp(允许的格式)
- drdir
枚举的方向
- newer
- 按时间从旧到新列出。注意:drstart 必须在 drend 之前。
- older
- 按时间从新到旧列出(默认)。注意:drstart 必须在 drend 之后。
- 模式:1, 3
- 以下值之一: newer, older
- 默认: older
- drfrom
在此标题处开始列出。
- 模式:3
- drto
在此标题处停止列出。
- 模式:3
- drprefix
搜索所有以该值开头的页面标题。
- 模式:3
- drunique
每个页面只列出一个修订。
- 模式:3
- 类型:boolean (详情)
- drnamespace
仅列出此命名空间中的页面。
- 模式:3
- 以下值之一:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 默认值:0
- drtag
仅列出带有此标签的修订版。
- druser
仅列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- drexcludeuser
不要列出此用户的修订版。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- drprop
要获取的属性。
- revid
- 添加已删除修订的修订 ID。
- parentid
- 添加页面的上一个修订的修订 ID。
- user
- 添加创建修订的用户。
- userid
- 添加创建修订的用户的 ID。
- comment
- 添加修订的评论。
- parsedcomment
- 添加已解析的修订评论。
- minor
- 标记修订是否为次要编辑。
- len
- 添加修订的长度(字节)。
- sha1
- 添加修订的 SHA-1(十六进制)哈希。
- content
- 添加修订的内容。出于性能原因,如果使用此选项,drlimit 将强制限制为 50。
- token
- 已弃用。 提供编辑令牌。
- tags
- 修订版的标签。
- 值(用 | 或 备选 分隔):comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
- 默认:user|comment
- drlimit
要列出的最大修订数。如果使用了 drprop=content,则限制为 50。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- drcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 列出 主页 和 Talk:Main Page 页面的最后一个已删除修订,包含内容(模式 1)。
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk%3AMain%20Page&drprop=user|comment|content
- 列出用户 Bob 的前 50 条已删除贡献(模式 2)。
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50
- 列出主命名空间中的前 50 个已删除修订(模式 3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50
- 列出对话命名空间中的前 50 个已删除页面(模式 3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique=
list=embeddedin (ei)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找嵌入(transclude)给定标题的所有页面。
- eititle
要搜索的标题。不能与 eipageid 一起使用。
- eipageid
要搜索的页面 ID。不能与 eititle 一起使用。
- 类型:integer
- eicontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- einamespace
要枚举的命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- eidir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- eifilterredir
如何过滤重定向。
- 以下值之一: all, nonredirects, redirects
- 默认:all
- eilimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- 显示包含 Template:Stub 的页面。
- api.php?action=query&list=embeddedin&eititle=Template:Stub
- 获取关于包含 Template:Stub 的页面的信息。
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info
list=exturlusage (eu)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
枚举包含给定 URL 的页面。
- euprop
要包含的信息块
- ids
- 添加页面的 ID。
- title
- 添加页面的标题和命名空间 ID。
- url
- 添加页面中使用的 URL。
- 值(用 | 或 其他方式分隔):ids, title, url
- 默认:ids|title|url
- eucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- euprotocol
URL 的协议。如果为空且 euquery 已设置,则协议为 http 和 https。将此参数和 euquery 都留空以列出所有外部链接。
- 以下值之一: Can be empty, or bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, wikipedia, worldwind, xmpp
- 默认值:(空)
- euquery
搜索字符串(不含协议)。请参阅 。留空以列出所有外部链接。
- eunamespace
要枚举的页面命名空间。
注意:由于 miser mode,使用此参数可能导致在继续之前返回的结果少于 eulimit;在极端情况下,可能返回零个结果。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- eulimit
要返回的页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- euexpandurl
- 已弃用。
使用规范协议展开协议相对 URL。
- 类型:boolean (详情)
list=filearchive (fa)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
按顺序枚举所有已删除的文件。
- fafrom
开始枚举的图像标题。
- fato
停止枚举的图像标题。
- faprefix
搜索以该值开头的所有图像标题。
- fadir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- fasha1
图像的 SHA1 哈希。会覆盖 fasha1base36。
- fasha1base36
图像的base36 SHA1哈希(在MediaWiki中使用)。
- faprop
获取哪些图像信息
- sha1
- 添加图像的 SHA-1 哈希。
- timestamp
- 添加上传版本的上传时间戳。
- user
- 添加上传图像版本的用户。
- size
- 添加图像(如果适用,包含页面数)的大小(字节)、高度和宽度。
- dimensions
- size 的别名。
- description
- 添加图像版本的描述。
- parseddescription
- 解析图像版本的描述。
- mime
- 添加图像的 MIME 类型。
- mediatype
- 添加图像的媒体类型。
- metadata
- 列出图像版本的 Exif 元数据。
- bitdepth
- 添加图像版本的位深度。
- archivename
- 为非最新版本添加存档版本的文件名。
- 值(用 | 或 其他方式分隔):archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- 默认:timestamp
- falimit
总共要返回的图像数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- facontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 显示所有已删除文件的列表。
- api.php?action=query&list=filearchive
list=gadgetcategories (gc)
- 此模块需要读取权限。
- 来源: Gadgets
- 许可证:
返回小工具节列表。
- gcprop
要获取的 gadget 部分信息
- name
- 内部部分名称。
- title
- 部分标题。
- members
- 部分中的 gadget 数量。
- 值(用 | 或 其他方式分隔):members, name, title
- 默认: name
- gcnames
要检索的节的名称。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 获取现有的 gadget 部分列表
- api.php?action=query&list=gadgetcategories
- 获取名为“foo”和“bar”的节的所有信息
- api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members
list=gadgets (ga)
- 此模块需要读取权限。
- 来源: Gadgets
- 许可证:
返回此维基上使用的小工具列表。
- gaprop
要获取的 gadget 信息
- id
- 内部 gadget ID。
- metadata
- gadget 元数据。
- desc
- 转换为 HTML 的 gadget 描述(可能很慢,仅在真正需要时使用)。
- 值(用 | 或 其他方式分隔):desc, id, metadata
- 默认:id|metadata
- gacategories
要检索的 gadget 所在的类别。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- gaids
要检索的 gadget 的 ID。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- gaallowedonly
仅列出当前用户允许的 gadget。
- 类型:boolean (详情)
- gaenabledonly
仅列出当前用户启用的 gadget。
- 类型:boolean (详情)
- 获取 gadget 及其描述的列表
- api.php?action=query&list=gadgets&gaprop=id|desc
- 获取具有所有可能属性的 gadget 列表
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc
- 获取属于类别“foo”的 gadget 列表
- api.php?action=query&list=gadgets&gacategories=foo
- 获取 gadget“foo”和“bar”的信息
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata
- 获取当前用户启用的 gadget 列表
- api.php?action=query&list=gadgets&gaenabledonly
list=geosearch (gs)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: GeoData
- 许可:
返回位于特定区域的坐标页面。
- gscoord
要搜索的坐标。
格式:纬度和经度,用管道符(|)分隔。
- gspage
要搜索的页面标题。
- gsbbox
要在其中搜索的边界框:左上角和右下角的坐标,用管道符(|)分隔。
- gsradius
搜索半径(米)。
- 类型:integer
- 值必须在 10 到 20,000 之间。
- 默认:500
- gsmaxdim
将搜索限制在不超过此大小(米)的物体。
- 类型:integer
- gssort
设置返回结果的排序顺序。
- distance
- 按页面与中心的距离对页面进行排名。
- relevance
- 根据 CirrusSearch 的相关性对页面进行排名,类似于 的工作方式。目前仅在使用 ElasticSearch 后端的维基上支持,请参阅 mw:Extension:GeoData#Search backends。
- 以下值之一:distance, relevance
- 默认:distance
- gslimit
要返回的最大页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- gsglobe
要搜索的地球。有关详细信息,请参阅 mw:Special:MyLanguage/Extension:GeoData#Glossary。
- 以下值之一:earth
- 默认:earth
- gsnamespace
要搜索的命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- 默认值:0
- gsprop
要返回的其他坐标属性。(始终返回的属性:lat, lon, 以及 primary 或 secondary 的布尔值标记。)
- type
- 坐标指向对象的类型。有关详情,请参见 mw:Special:MyLanguage/Extension:GeoData#Usage。
- name
- 对象名称。
- dim
- 对象近似尺寸(米)。
- country
- ISO 3166-1 alpha-2 国家代码(例如 US 或 RU)。
- region
- ISO 3166-2 地区代码(ISO 3166-2 代码中破折号后的部分;例如 FL 或 MOS)。
- globe
- 坐标相对于哪个天体(例如 moon 或 pluto)。默认为地球。有关详情,请参见 mw:Special:MyLanguage/Extension:GeoData#Glossary。
- 值(用 | 或 备选 分隔):country, dim, globe, name, region, type
- 默认: globe
- gsprimary
返回哪种类型的坐标。
- primary
- 文章主题的位置。每个标题最多有一个主要坐标。
- secondary
- 文章中提到的某个对象的位置。可以关联任意数量的次要坐标。
- all
- 返回主坐标和次要坐标。
- 以下值之一: all, primary, secondary
- 默认: primary
- gsdebug
是否应返回调试信息。
- 类型:boolean (详情)
- 搜索坐标为 37° 47′ 13.1″ N, 122° 23′ 58.84″ W 的点周围的区域
- api.php?action=query&list=geosearch&gsradius=10000&gscoord=37.786971|-122.399677
- 在边界框内搜索
- api.php?action=query&list=geosearch&gsbbox=37.8|-122.3|37.7|-122.4
list=globalallusers (agu)
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
枚举所有全局用户。
- agufrom
开始枚举的用户名。
- aguto
停止枚举的用户名。
- aguprefix
搜索所有以该值开头的用户。
- agudir
排序方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- agugroup
将用户限制在给定的全局组。
- 值(以|或替代分隔符分隔):abusefilter-helper, abusefilter-maintainer, apihighlimits-requestor, captcha-exempt, founder, global-bot, global-deleter, global-flow-create, global-interface-editor, global-ipblock-exempt, global-rollbacker, global-sysop, global-temporary-account-viewer, new-wikis-importer, oathauth-tester, ombuds, recursive-export, staff, steward, sysadmin, u4c-member, vrt-permissions, wmf-email-block-override, wmf-researcher
- aguexcludegroup
排除给定全局组中的用户。
- 值(以|或替代分隔符分隔):abusefilter-helper, abusefilter-maintainer, apihighlimits-requestor, captcha-exempt, founder, global-bot, global-deleter, global-flow-create, global-interface-editor, global-ipblock-exempt, global-rollbacker, global-sysop, global-temporary-account-viewer, new-wikis-importer, oathauth-tester, ombuds, recursive-export, staff, steward, sysadmin, u4c-member, vrt-permissions, wmf-email-block-override, wmf-researcher
- aguprop
要包含哪些信息
- lockinfo
- 用户帐户是否被锁定。
- groups
- 列出用户所属的全局组。这会消耗更多服务器资源,并且返回的结果可能少于限制。
- existslocally
- 添加用户是否本地存在的相关信息。
- 值(用 | 或 其他方式分隔):existslocally, groups, lockinfo
- agulimit
要返回的用户名总数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- aguexcludenamed
排除已命名账户的用户。
- 类型:boolean (详情)
- aguexcludetemp
排除临时账户的用户。
- 类型:boolean (详情)
list=globalblocks (bg)
- 此模块需要读取权限。
- 来源:GlobalBlocking
- 许可证:
列出所有全局封禁的 IP 地址。
- bgstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- bgend
停止枚举的时间戳。
- 类型:timestamp(允许的格式)
- bgdir
枚举的方向
- 以下值之一: newer, older
- 默认: older
- bgids
管道分隔的封禁 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- bgaddresses
- 已弃用。
管道分隔的要搜索的 IP 地址列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- bgtargets
管道分隔的要搜索的用户名、IP 地址或 IP 范围列表。要搜索给定范围内的 IP 封禁,请改用 bgip。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- bgip
获取应用于此 IP 地址或 CIDR 范围的所有封禁,包括范围封禁。不能与 bgaddresses 或 bgtargets 一起使用。不支持比 /16 更宽的 CIDR 范围。
- bglimit
要列出的最大封禁数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- bgprop
要获取的属性。
- id
- 添加全局封禁的 ID。
- address
- 已弃用。 添加全局封禁的目标。此参数已弃用,已被“target”属性取代。
- target
- 添加全局封禁的目标。
- by
- 添加封禁用户的用户名,以及他们执行全局封禁的维基。
- timestamp
- 添加全局封禁发生的时间戳。
- expiry
- 添加全局封禁到期的日记。
- reason
- 添加全局封禁原因。
- range
- 添加受全局封禁影响的 IP 地址范围(如果封禁不针对 IP 地址,则不包含)。
- 值(用 | 或 其他方式分隔):by, expiry, id, range, reason, target, timestamp, address
- 默认:id|target|by|timestamp|expiry|reason
- 列出所有全局封禁
- api.php?action=query&list=globalblocks
- 列出适用于 IP 地址 192.0.2.18 的全局封禁
- api.php?action=query&list=globalblocks&bgip=192.0.2.18
list=globalgroups (ggp)
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
枚举所有全局组。
list=imageusage (iu)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找使用给定图像标题的所有页面。
- iutitle
要搜索的标题。不能与 iupageid 一起使用。
- iupageid
要搜索的页面 ID。不能与 iutitle 一起使用。
- 类型:integer
- iucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- iunamespace
要枚举的命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- iudir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- iufilterredir
如何过滤重定向。如果设置为 nonredirects 并且 iuredirect 已启用,则仅应用于第二级。
- 以下值之一: all, nonredirects, redirects
- 默认:all
- iulimit
要返回的页面总数。如果启用了 iuredirect,则限制适用于每个级别(这意味着最多可以返回 2 * iulimit 个结果)。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- iuredirect
如果链接页面是重定向,也查找所有链接到该重定向的页面。最大限制减半。
- 类型:boolean (详情)
list=iwbacklinks (iwbl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找指向给定维基链接的所有页面。
可用于查找具有特定前缀的所有链接,或查找链接到特定标题(具有给定前缀)的所有链接。不使用任何参数等同于“所有跨语言链接”。
- iwblprefix
跨语言链接的前缀。
- iwbltitle
要搜索的跨语言链接。必须与 iwblblprefix 一起使用。
- iwblcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- iwbllimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- iwblprop
要获取的属性。
- iwprefix
- 添加跨语言链接的前缀。
- iwtitle
- 添加跨语言链接的标题。
- 值(用 | 或 其他方式分隔):iwprefix, iwtitle
- 默认值:(空)
- iwbldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
list=langbacklinks (lbl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
查找指向给定语言链接的所有页面。
可用于查找具有语言代码的所有链接,或查找链接到特定标题(具有给定语言)的所有链接。不使用任何参数等同于“所有语言链接”。
请注意,这可能不包括扩展程序添加的语言链接。
- lbllang
语言链接的语言。
- lbltitle
要搜索的语言链接。必须与 lbllang 一起使用。
- lblcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- lbllimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- lblprop
要获取的属性。
- lllang
- 添加语言链接的语言代码。
- lltitle
- 添加语言链接的标题。
- 值(用 | 或 其他方式分隔):lllang, lltitle
- 默认值:(空)
- lbldir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
list=linterrors (lnt)
- 此模块需要读取权限。
- 来源: Linter
- 许可证:
获取 lint 错误列表。
- lntcategories
lint 错误类别
- 值(用 | 或 其他方式分隔):bogus-image-options, deletable-table-tag, duplicate-ids, empty-heading, fostered, fostered-transparent, html5-misnesting, large-tables, misc-tidy-replacement-issues, misnested-tag, missing-end-tag, missing-end-tag-in-heading, multi-colon-escape, multiline-html-table-in-list, multiple-unclosed-formatting-tags, night-mode-unaware-background-color, obsolete-tag, pwrap-bug-workaround, self-closed-tag, stripped-tag, template-arg-in-extension-tag, tidy-font-bug, tidy-whitespace-bug, unclosed-quotes-in-heading, wikilink-in-extlink
- 默认:deletable-table-tag|duplicate-ids|html5-misnesting|misc-tidy-replacement-issues|multiline-html-table-in-list|multiple-unclosed-formatting-tags|pwrap-bug-workaround|self-closed-tag|template-arg-in-extension-tag|tidy-font-bug|tidy-whitespace-bug|unclosed-quotes-in-heading|bogus-image-options|fostered|misnested-tag|multi-colon-escape|wikilink-in-extlink|empty-heading|missing-end-tag|missing-end-tag-in-heading|night-mode-unaware-background-color|obsolete-tag|stripped-tag
- lntlimit
要查询的结果数
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- lntnamespace
仅包含指定命名空间中的 lint 错误
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- lntpageid
仅包含指定页面 ID 的 lint 错误
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- lnttitle
仅包含指定页面标题的 lint 错误
- lntfrom
开始查询的 lint ID
- 类型:integer
- 获取 obsolete-tag 类别的所有 lint 错误
- api.php?action=query&list=linterrors&lntcategories=obsolete-tag
list=logevents (le)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
从日志中获取事件。
- leprop
要获取的属性。
- ids
- 添加日志事件的 ID。
- title
- 添加日志事件的页面标题。
- type
- 添加日志事件的类型。
- user
- 添加日志事件的责任用户。如果用户已被修订删除,将返回 userhidden 属性。
- userid
- 添加日志事件的责任用户 ID。如果用户已被修订删除,将返回 userhidden 属性。
- timestamp
- 添加日志事件的时间戳。
- comment
- 添加日志事件的评论。如果评论已被修订删除,将返回 commenthidden 属性。
- parsedcomment
- 添加已解析的日志事件评论。如果评论已被修订删除,将返回 commenthidden 属性。
- details
- 列出日志事件的附加详细信息。如果日志事件已被修订删除,将返回 actionhidden 属性。
- tags
- 列出日志事件的标签。
- 值(用 | 或 其他方式分隔):comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- 默认:ids|title|type|user|timestamp|comment|details
- letype
过滤日志条目,仅显示此类型。
- 以下值之一:可为空,或 abusefilter, abusefilter-protected-vars, abusefilterblockeddomainhit, abusefilterprivatedetails, block, checkuser-temporary-account, contentmodel, create, delete, gblblock, gblrename, gblrights, globalauth, import, interwiki, ipinfo, managetags, massmessage, merge, move, newusers, oath, patrol, protect, renameuser, rights, spamblacklist, suppress, tag, thanks, timedmediahandler, titleblacklist, upload, urlshortener, usermerge
- leaction
过滤日志操作,仅显示此操作。会覆盖 letype。在可能的值列表中,带有星号通配符(如 action/*)的值可以在斜杠(/)后跟不同的字符串。
- 以下值之一: abusefilter-protected-vars/*, abusefilter/create, abusefilter/hit, abusefilter/modify, abusefilterblockeddomainhit/*, abusefilterprivatedetails/access, block/block, block/reblock, block/unblock, checkuser-private-event/*, checkuser-temporary-account/*, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, gblblock/*, gblblock/gunblock, gblrename/merge, gblrename/promote, gblrename/rename, gblrights/deleteset, gblrights/groupperms, gblrights/groupprms2, gblrights/groupprms3, gblrights/grouprename, gblrights/newset, gblrights/setchange, gblrights/setnewtype, gblrights/setrename, gblrights/usergroups, globalauth/delete, globalauth/hide, globalauth/lock, globalauth/lockandhid, globalauth/setstatus, globalauth/unhide, globalauth/unlock, import/interwiki, import/upload, interwiki/iw_add, interwiki/iw_delete, interwiki/iw_edit, ipinfo/*, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, massmessage/*, massmessage/failure, massmessage/send, massmessage/skipbadns, massmessage/skipnouser, massmessage/skipoptout, merge/merge, merge/merge-into, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/forcecreatelocal, newusers/newusers, oath/*, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/blockautopromote, rights/restoreautopromote, rights/rights, spamblacklist/*, suppress/block, suppress/cadelete, suppress/delete, suppress/event, suppress/hide-afl, suppress/reblock, suppress/revision, suppress/setstatus, suppress/unhide-afl, tag/update, thanks/*, timedmediahandler/resettranscode, titleblacklist/*, upload/overwrite, upload/revert, upload/upload, urlshortener/*, usermerge/*
- lestart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- leend
枚举的结束时间戳。
- 类型:timestamp(允许的格式)
- ledir
枚举的方向
- newer
- 按时间从旧到新列出。注意:lestart 必须在 leend 之前。
- older
- 按时间从新到旧列出(默认)。注意:lestart 必须在 leend 之后。
- 以下值之一: newer, older
- 默认: older
- leids
过滤条目,仅匹配给定的日志 ID(s)。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- leuser
过滤条目,仅显示由给定用户执行的。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- letitle
过滤条目,仅显示与给定页面相关的。
- lenamespace
过滤条目,仅显示给定命名空间中的。
- 以下值之一: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- leprefix
由于miser模式而禁用。
- letag
仅列出带有此标签的事件条目。
- lelimit
要返回的总事件条目数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- lecontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 列出最近的日志事件。
- api.php?action=query&list=logevents
list=mostviewed (pvim)
- 此模块需要读取权限。
- 此模块可用作生成器。
- Source: PageViewInfo
- License:
列出最常访问的页面(基于前一天的页面访问量)。
- pvimmetric
用于计数视图的指标。根据使用的后端不同,并非所有指标都可能受支持。您可以使用 siteinfo API(action=query&meta=siteinfo)在 pageviewservice-supported-metrics / 模块名称(siteviews, mostviewed 等)下检查支持哪些指标。
- pageviews
- 纯页面浏览量。
- 以下值之一: pageviews
- 默认: pageviews
- pvimlimit
要返回的页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- pvimoffset
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- 默认值:0
- 列出前 10 个页面。
- api.php?action=query&list=mostviewed
- 显示前 10 个页面的页面浏览量数据。
- api.php?action=query&generator=mostviewed&prop=pageviews
list=mystashedfiles (msf)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取当前用户上传暂存区中的文件列表。
- msfprop
要获取文件的哪些属性。
- size
- 获取文件大小和图像尺寸。
- type
- 获取文件的 MIME 类型和媒体类型。
- 值(用 | 或 其他方式分隔):size, type
- 默认值:(空)
- msflimit
要获取的文件数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- msfcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取当前用户上传暂存区中文件的 filekey、文件大小和像素大小。
- api.php?action=query&list=mystashedfiles&msfprop=size
list=pagepropnames (ppn)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
列出维基上使用过的所有页面属性名称。
- ppncontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- ppnlimit
要返回的名称的最大数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- 获取前 10 个属性名称。
- api.php?action=query&list=pagepropnames
list=pageswithprop (pwp)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出使用给定页面属性的所有页面。
- pwppropname
要枚举页面的页面属性(action=query&list=pagepropnames 返回正在使用的页面属性名称)。
- 此参数是必需的。
- pwpprop
要包含的信息块
- ids
- 添加页面 ID。
- title
- 添加页面的标题和命名空间 ID。
- value
- 添加页面属性的值。
- 值(用 | 或 其他方式分隔):ids, title, value
- 默认:ids|title
- pwpcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- pwplimit
要返回的最大页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- pwpdir
排序方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- 列出前 10 个使用
{{DISPLAYTITLE:}}的页面。 - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value
- 获取关于使用
__NOTOC__的前 10 个页面的附加信息。 - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info
list=prefixsearch (ps)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
执行页面标题的前缀搜索。
尽管名称相似,此模块并非旨在等同于 ;请参阅 action=query&list=allpages 和 apprefix 参数。此模块的目的是类似于 action=opensearch:接受用户输入并提供最佳匹配的标题。根据搜索后端,这可能包括拼写纠错、避免重定向或其他启发式方法。
- pssearch
搜索字符串。
- 此参数是必需的。
- psnamespace
要搜索的命名空间。如果 pssearch 以有效的命名空间前缀开头,则忽略。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- 默认值:0
- pslimit
返回的最大结果数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- psoffset
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- 该值不得小于 0。
- 默认值:0
- psprofile
要使用的搜索配置文件。
- strict
- 严格配置文件,只移除少量标点符号,但保留变音符号和重音符号。
- normal
- 移除少量标点符号、一些变音符号和停用词。
- fuzzy
- 类似于 normal,但包含拼写纠错(支持两次拼写错误)。
- fast-fuzzy
- 实验性模糊配置文件(可能随时移除)。
- classic
- 经典前缀,移除少量标点符号和一些变音符号。
- engine_autoselect
- 让搜索引擎自行决定最佳配置文件。
- 以下值之一:classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
- 默认值:engine_autoselect
- 搜索以 meaning 开头的页面标题。
- api.php?action=query&list=prefixsearch&pssearch=meaning
list=projectpages (wpp)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: PageAssessments
- 许可:
列出与一个或多个项目关联的所有页面。
- wppassessments
也返回所返回页面的评估。
- 类型:boolean (详情)
- wppprojects
要列出页面的项目。如果省略此参数,将包括所有项目。
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- wpplimit
要返回的最大页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- wppcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取与 WikiProject Medicine 或 WikiProject Anatomy 相关的 first 10 pages。
- api.php?action=query&list=projectpages&wppprojects=Medicine|Anatomy
- 获取与 WikiProject Medicine 相关的 first 10 pages,包括评估数据。
- api.php?action=query&list=projectpages&wppprojects=Medicine&wppassessments=true
- 获取与 WikiProject Textile Arts 相关的 first 10 pages 的信息。
- api.php?action=query&generator=projectpages&prop=info&gwppprojects=Textile%20Arts
list=projects (pj)
- 此模块需要读取权限。
- 来源: PageAssessments
- 许可:
列出所有项目。
- 获取所有项目的列表。
- api.php?action=query&list=projects
list=protectedtitles (pt)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
列出受保护的、不允许创建的标题。
- ptnamespace
仅列出这些命名空间中的标题。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- ptlevel
仅列出具有这些保护级别的标题。
- 值(用 | 或 其他方式分隔):autoconfirmed, sysop, templateeditor
- ptlimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- ptdir
枚举的方向
- newer
- 按时间从旧到新列出。注意:ptstart 必须在 ptend 之前。
- older
- 按时间从新到旧列出(默认)。注意:ptstart 必须在 ptend 之后。
- 以下值之一: newer, older
- 默认: older
- ptstart
开始列出此保护时间戳。
- 类型:timestamp(允许的格式)
- ptend
停止列出此保护时间戳。
- 类型:timestamp(允许的格式)
- ptprop
要获取的属性。
- timestamp
- 添加保护添加时间戳。
- user
- 添加添加保护的用户。
- userid
- 添加添加保护的用户 ID。
- comment
- 添加保护的评论。
- parsedcomment
- 添加已解析的保护评论。
- expiry
- 添加保护解除的时间戳。
- level
- 添加保护级别。
- 值(用 | 或 其他方式分隔):comment, expiry, level, parsedcomment, timestamp, user, userid
- 默认:timestamp|level
- ptcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
list=querypage (qp)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取由 QueryPage 类特殊页面提供的列表。
- qppage
特殊页面的名称。注意:此参数区分大小写。
- 此参数是必需的。
- 以下值之一:Ancientpages, BrokenRedirects, Deadendpages, DisambiguationPageLinks, DisambiguationPages, DoubleRedirects, Fewestrevisions, GadgetUsage, GloballyWantedFiles, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, MostGloballyLinkedFiles, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, OrphanedTimedText, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, UnconnectedPages, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- 默认值:0
- qplimit
要返回的结果数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
list=random (rn)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取一组随机页面。
页面按固定顺序排列,只有起始点是随机的。这意味着,例如,如果 Main Page 是列表中的第一个随机页面,那么 List of fictional monkeys 将始终排在第二位,List of people on stamps of Vanuatu 排在第三位,依此类推。
- rnnamespace
仅返回这些命名空间中的页面。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- rnfilterredir
如何过滤重定向。
- 以下值之一: all, nonredirects, redirects
- 默认:nonredirects
- rnminsize
限制为字节数至少为该值的页面。
- 类型:integer
- rnmaxsize
限制为字节数最多为该值的页面。
- 类型:integer
- rncontentmodel
过滤具有指定内容模型的页面。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- rnredirect
- 已弃用。
请改用 rnfilterredir=redirects。
- 类型:boolean (详情)
- rnlimit
限制将返回多少随机页面。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:1
- rncontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 从主命名空间返回两个随机页面。
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2
- 返回主命名空间中两个随机页面的信息。
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info
- 返回主命名空间中至少包含 500 字节文本的一个随机页面的信息。
- api.php?action=query&list=random&rnnamespace=0&rnlimit=1&minsize=500
list=readinglistentries (rle)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: ReadingLists
- 许可证:
列出特定列表的页面。
此模块有两种操作模式。使用 rlelists 参数时,它会返回给定列表中的页面。使用 rlechangedsince 参数时,它会返回当前用户自给定日期以来已更改的任何列表的所有列表条目。(这适用于设备同步,并且与其它模式不同,它包含已删除的条目,但不包含已删除列表的条目。)
- rlelists
要返回页面的列表 ID。
- 类型:list of integers
- Separate values with | or alternative.
- 最大值是 100(对于被允许更高限制的客户端为 500)。
- rlechangedsince
显示自此时间戳以来已更改的列表项。必须在 2025-10-14T11:09:52Z 之后。
- 类型:timestamp(允许的格式)
- rlesort
用于排序的属性。name 不能与 rlechangedsince 一起使用。当设置 rlechangedsince 时,默认为 updated,否则默认为 name。
- name
- 文章标题。(项目名称被忽略。排序基于二进制值;例如,任何大写 ASCII 字符都将排在任何小写字符之前。)
- updated
- 上次更新时间戳。
- 以下值之一:name, updated
- rledir
排序方向:ascending(升序,A 到 Z,从旧到新)或 descending(降序)。
- 以下值之一:ascending, descending
- 默认值:ascending
- rlelimit
要返回的结果项数。
- 类型:integer 或 max
- 值必须在 1 到 100 之间。
- 默认值:10
- rlecontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取 ID 为 10、11 和 12 的阅读列表中的页面。
- api.php?action=query&list=readinglistentries&rlelists=10|11|12
- 获取当前用户自 2013-01-01T00:00:00Z 以来已更改的列表条目。
- api.php?action=query&list=readinglistentries&rlechangedsince=2013-01-01T00:00:00Z
list=recentchanges (rc)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
枚举最近的更改。
- rcstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- rcend
枚举的结束时间戳。
- 类型:timestamp(允许的格式)
- rcdir
枚举的方向
- newer
- 按时间从旧到新列出。注意:rcstart 必须在 rcend 之前。
- older
- 按时间从新到旧列出(默认)。注意:rcstart 必须在 rcend 之后。
- 以下值之一: newer, older
- 默认: older
- rcnamespace
仅过滤这些命名空间中的更改。
- 值(用 | 或 备选 分隔):-1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- rcuser
仅列出此用户的更改。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- rcexcludeuser
不要列出此用户的更改。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- rctag
仅列出带有此标签的更改。
- rcprop
包含其他信息
- user
- 添加编辑的责任用户以及他们是否为 IP。如果用户已被修订删除,将返回 userhidden 属性。
- userid
- 添加编辑的责任用户 ID。如果用户已被修订删除,将返回 userhidden 属性。
- comment
- 添加编辑的评论。如果评论已被修订删除,将返回 commenthidden 属性。
- parsedcomment
- 添加已解析的编辑评论。如果评论已被修订删除,将返回 commenthidden 属性。
- flags
- 添加编辑的标志。
- timestamp
- 添加编辑的时间戳。
- title
- 添加编辑的页面标题。
- ids
- 添加页面的 ID、最近更改的 ID 以及新旧修订 ID。
- sizes
- 添加页面长度(字节)。
- redirect
- 如果页面是重定向,则标记该编辑。
- patrolled
- 标记可巡查编辑已巡查或未巡查。
- loginfo
- 向日志条目添加日志信息(日志 ID、日志类型等)。
- tags
- 列出条目的标签。
- sha1
- 为与修订相关的条目添加内容校验和。如果内容已被修订删除,将返回 sha1hidden 属性。
- 值(用 | 或 其他方式分隔):comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- 默认:title|timestamp|ids
- rcshow
仅显示满足这些条件的条目。例如,要仅查看已登录用户进行的次要编辑,请设置 rcshow=minor|!anon。
- 值(用 | 或 其他方式分隔):!anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
要返回的总更改数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- rctype
显示哪种类型的更改。
- 值(以|或替代分隔符分隔):categorize, edit, external, log, new
- 默认:edit|new|log|categorize
- rctoponly
仅列出最新修订的更改。
- 类型:boolean (详情)
- rctitle
过滤条目,仅显示与给定页面相关的。
- rccontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- rcgeneraterevisions
当用作生成器时,生成修订 ID 而不是标题。没有关联修订 ID 的最近更改条目(例如,大多数日志条目)将生成空值。
- 类型:boolean (详情)
- rcslot
仅列出触及命名槽的更改。
- 以下值之一:main
list=search (sr)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
执行全文搜索。
- srsearch
搜索匹配此值的页面标题或内容。您可以根据维基的搜索后端实现情况,使用搜索字符串来调用特殊搜索功能。
- 此参数是必需的。
- srnamespace
仅在这些命名空间中搜索。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- 默认值:0
- srlimit
要返回的总页面数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- sroffset
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 类型:integer
- 该值不得小于 0。
- 默认值:0
- srqiprofile
要使用的查询独立配置文件(影响排名算法)。
- classic
- 基于传入链接数量、某些模板、页面语言和时新性进行排名(模板/语言/时新性可能未在此维基上启用)。
- classic_noboostlinks
- 在维基上启用时,基于某些模板、页面语言和时新性进行排名。
- empty
- 仅基于查询相关特征进行排名(仅用于调试)。
- wsum_inclinks
- 基于传入链接的加权和
- wsum_inclinks_pv
- 基于传入链接和每周页面浏览量的加权和
- popular_inclinks_pv
- 主要基于页面浏览量进行排名
- popular_inclinks
- 主要基于传入链接计数进行排名
- engine_autoselect
- 让搜索引擎自行决定最佳配置文件。
- 以下值之一:classic, classic_noboostlinks, empty, engine_autoselect, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
- 默认值:engine_autoselect
- srqdprofile
要使用的查询相关配置文件(影响排名算法)。
- default
- (无描述)
- perfield_builder
- (无描述)
- perfield_builder_relaxed
- (无描述)
- perfield_builder_title_filter
- (无描述)
- engine_autoselect
- 让搜索引擎自行决定最佳配置文件。
- 以下值之一:default, engine_autoselect, perfield_builder, perfield_builder_relaxed, perfield_builder_title_filter
- 默认值:engine_autoselect
- srwhat
执行哪种类型的搜索。
- 以下值之一:nearmatch, text, title
- srinfo
要返回哪些元数据。
- 值(用 | 或 其他方式分隔):rewrittenquery, suggestion, totalhits
- 默认:totalhits|suggestion|rewrittenquery
- srprop
要返回哪些属性
- size
- 添加页面大小(字节)。
- wordcount
- 添加页面字数。
- timestamp
- 添加页面最后编辑时间戳。
- snippet
- 添加页面片段,并带有查询词高亮标记。
- titlesnippet
- 添加带有查询词高亮标记的页面标题。
- redirecttitle
- 添加匹配到的重定向的标题。
- redirectsnippet
- 添加匹配到的重定向的标题,带有查询词高亮标记。
- sectiontitle
- 添加匹配到的节的标题。
- sectionsnippet
- 添加匹配到的节的标题,带有查询词高亮标记。
- isfilematch
- 添加一个布尔值,指示搜索是否匹配了文件内容。
- categorysnippet
- 添加匹配到的分类名称,带有查询词高亮标记。
- score
- 已弃用。 忽略。
- hasrelated
- 已弃用。 忽略。
- extensiondata
- 添加由扩展生成的额外数据。
- 值(用 | 或 其他方式分隔):categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- 默认:size|wordcount|timestamp|snippet
- srinterwiki
如果可用,则在搜索中包含跨维基结果。
- 类型:boolean (详情)
- srenablerewrites
启用内部查询重写。某些搜索后端可以将查询重写为另一个查询,以期获得更好的结果,例如通过纠正拼写错误。
- 类型:boolean (详情)
- srsort
设置返回结果的排序顺序。
- 以下值之一:create_timestamp_asc, create_timestamp_desc, incoming_links_asc, incoming_links_desc, just_match, last_edit_asc, last_edit_desc, none, random, relevance, user_random
- 默认:relevance
- 搜索meaning。
- api.php?action=query&list=search&srsearch=meaning
- 搜索meaning的文本。
- api.php?action=query&list=search&srwhat=text&srsearch=meaning
- 获取搜索meaning所返回页面的信息。
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info
list=tags (tg)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
列出更改标签。
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
要列出的标签的最大数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
要获取的属性。
- displayname
- 添加标签的系统消息。
- description
- 添加标签的描述。
- hitcount
- 添加具有此标签的修订和日志条目的数量。
- defined
- 指示标签是否已定义。
- source
- 获取标签的来源,可能包括扩展定义的标签的extension以及用户可能手动应用的标签的manual。
- active
- 标签是否仍在应用中。
- 值(用 | 或 其他方式分隔):active, defined, description, displayname, hitcount, source
- 默认值:(空)
list=trackingcategories (tc)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
枚举在 中定义的所有现有跟踪分类。当跟踪分类包含页面或其分类页面存在时,该跟踪分类即存在。
- tccontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- tctrackingcatname
搜索所有现有追踪分类标题,这些标题与提供的追踪分类名称(根据上的“消息名称”定义)匹配。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- tcmin
仅返回成员数至少为该值的现有追踪分类。
- 类型:integer
- tcmax
仅返回成员数最多为该值的现有追踪分类。
- 类型:integer
- tclimit
要返回的追踪分类数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- tcprop
要获取的属性。
- size
- 添加追踪分类中的页面数量。
- hidden
- 标记使用
__HIDDENCAT__隐藏的追踪分类。
- 值(用 | 或 备选 分隔):hidden, size
- 默认值:(空)
- 列出追踪分类以及其中包含的页面数量信息。
- api.php?action=query&list=trackingcategories&tcprop=size
- 检索关于作为破碎文件分类本身的追踪分类页面的信息,如果它们存在的话。
- api.php?action=query&generator=trackingcategories>ctrackingcatname=broken-file-category&prop=info
list=usercontribs (uc)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取用户的所有编辑。
- uclimit
要返回的贡献的最大数量。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- ucstart
要从中返回的开始时间戳,即此时间戳之前的修订。
- 类型:timestamp(允许的格式)
- ucend
要返回到的结束时间戳,即此时间戳之后的修订。
- 类型:timestamp(允许的格式)
- uccontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- ucuser
要为其检索贡献的用户。不能与ucuserids、ucuserprefix或uciprange一起使用。
- 类型:用户列表,按用户名、IP、临时用户和跨维基名称(例如,“prefix>ExampleName”)
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- ucuserids
要为其检索贡献的用户ID。不能与ucuser、ucuserprefix或uciprange一起使用。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- ucuserprefix
检索所有名称以该值开头的用户的贡献。不能与ucuser、ucuserids或uciprange一起使用。
- uciprange
要为其检索贡献的CIDR范围。不能与ucuser、ucuserprefix或ucuserids一起使用。
- ucdir
枚举的方向
- newer
- 最早的优先。注意:ucstart必须在ucend之前。
- older
- 最新的优先(默认)。注意:ucstart必须晚于ucend。
- 以下值之一: newer, older
- 默认: older
- ucnamespace
仅列出这些命名空间中的贡献。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- ucprop
包含其他信息
- ids
- 添加页面ID和修订ID。
- title
- 添加页面的标题和命名空间 ID。
- timestamp
- 添加编辑的时间戳。
- comment
- 添加编辑的评论。如果评论已被修订删除,则会返回commenthidden属性。
- parsedcomment
- 添加已解析的编辑评论。如果评论已被修订删除,则会返回commenthidden属性。
- size
- 添加编辑的新大小。
- sizediff
- 添加编辑与其父项的大小差异。
- flags
- 添加编辑的标志。
- patrolled
- 标记已巡查的编辑。
- tags
- 列出编辑的标签。
- 值(用 | 或 其他方式分隔):comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- 默认:ids|title|timestamp|comment|size|flags
- ucshow
仅显示满足这些条件的项,例如:仅显示非小编辑:ucshow=!minor。
如果设置了ucshow=patrolled或ucshow=!patrolled,则不会显示比$wgRCMaxAge(2592000秒)更早的修订。
- 值(用 | 或 其他方式分隔):!autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
仅列出带有此标签的修订版。
- uctoponly
- 已弃用。
仅列出最新修订的更改。
- 类型:boolean (详情)
- 显示用户Example的贡献。
- api.php?action=query&list=usercontribs&ucuser=Example
- 显示前缀为192.0.2.的所有IP地址的贡献。
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2.
list=users (us)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取一组用户的信息。
- usprop
要包含的信息块
- blockinfo
- 标记用户是否被封禁、由谁封禁以及封禁原因。
- groups
- 列出用户所属的所有用户组。
- groupmemberships
- 列出用户被明确分配到的用户组,包括每个用户组的到期日期。
- implicitgroups
- 列出用户自动所属的所有用户组。
- rights
- 列出用户拥有的所有权限。
- editcount
- 添加用户的编辑次数。
- registration
- 添加用户的注册时间戳。
- emailable
- 标记用户是否可以通过发送电子邮件并希望接收电子邮件。
- gender
- 标记用户的性别。返回“male”、“female”或“unknown”。
- centralids
- 添加用户的中心ID和关联状态。
- cancreate
- 指示是否可以为有效的但未注册的用户名创建账户。要检查当前用户是否可以执行账户创建,请使用 action=query&meta=userinfo&uiprop=cancreateaccount。
- 值(用 | 或 其他方式分隔):blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
使用usprop=centralids时,指示用户是否与此ID标识的维基相关联。
- ususers
要获取信息的用户列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- ususerids
要获取信息的用户ID列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
list=watchlist (wl)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取当前用户监视列表中页面的最近更改。
- wlallrev
在给定时间范围内包含同一页面的多个修订。
- 类型:boolean (详情)
- wlstart
开始枚举的时间戳。
- 类型:timestamp(允许的格式)
- wlend
枚举的结束时间戳。
- 类型:timestamp(允许的格式)
- wlnamespace
将更改限制在给定的命名空间。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- wluser
仅列出此用户的更改。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- wlexcludeuser
不要列出此用户的更改。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- wldir
枚举的方向
- newer
- 最早的优先。注意:wlstart必须在wlend之前。
- older
- 最新的优先(默认)。注意:wlstart必须晚于wlend。
- 以下值之一: newer, older
- 默认: older
- wllimit
每次请求要返回的总结果数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- wlprop
要获取哪些附加属性
- ids
- 添加修订ID和页面ID。
- title
- 添加页面的标题。
- flags
- 添加编辑的标志。
- user
- 添加进行编辑的用户。如果用户已被修订删除,则会返回userhidden属性。
- userid
- 添加进行编辑的用户ID。如果用户已被修订删除,则会返回userhidden属性。
- comment
- 添加编辑的评论。如果评论已被修订删除,则会返回commenthidden属性。
- parsedcomment
- 添加已解析的编辑评论。如果评论已被修订删除,则会返回commenthidden属性。
- timestamp
- 添加编辑的时间戳。
- patrol
- 标记已巡查的编辑。
- sizes
- 添加页面的旧大小和新大小。
- notificationtimestamp
- 添加用户最后一次收到编辑通知的时间戳。
- loginfo
- 在适当的情况下添加日志信息。
- tags
- 列出条目的标签。
- expiry
- 添加到期时间。
- 值(用 | 或 其他方式分隔):comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- 默认:ids|title|flags
- wlshow
仅显示满足这些条件的项。例如,要仅查看已登录用户进行的少量编辑,请设置wlshow=minor|!anon。
- 值(以|或替代分隔符分隔):!anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
显示哪些类型的更改。
- edit
- 常规页面编辑。
- new
- 页面创建。
- log
- 日志条目。
- external
- 外部更改。
- categorize
- 类别成员更改。
- 值(以|或替代分隔符分隔):categorize, edit, external, log, new
- 默认:edit|new|log|categorize
- wlowner
与wltoken一起使用,以访问其他用户的监视列表。
- 类型:user,可通过用户名识别
- wltoken
安全令牌(可在用户中找到),用于访问其他用户的监视列表。
- wlcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 列出当前用户监视列表中最近更改页面的顶部修订。
- api.php?action=query&list=watchlist
- 获取当前用户监视列表中最近更改页面的顶部修订的附加信息。
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment
- 获取当前用户监视列表中最近更改页面的顶部修订的附加信息,包括临时关注项的到期时间。
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry
- 获取当前用户监视列表中所有页面的最新更改信息。
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment
- 获取当前用户监视列表中最近更改页面的页面信息。
- api.php?action=query&generator=watchlist&prop=info
- 获取当前用户监视列表页面最近更改的修订信息。
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user
- 列出用户Example监视列表中最近更改页面的顶部修订。
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC
list=watchlistraw (wr)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: MediaWiki
- 许可:
获取当前用户监视列表中的所有页面。
- wrcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- wrnamespace
仅列出指定命名空间中的页面。
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
- 要指定所有值,请使用 *。
- wrlimit
每次请求要返回的总结果数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- wrprop
要获取哪些附加属性
- changed
- 添加用户最后一次收到编辑通知的时间戳。
- 值(用 | 或 其他方式分隔):changed
- wrshow
仅列出满足这些条件的项。
- 值(用 | 或 其他方式分隔):!changed, changed
- wrowner
与wrtoken一起使用,以访问其他用户的监视列表。
- 类型:user,可通过用户名识别
- wrtoken
安全令牌(可在用户中找到),用于访问其他用户的监视列表。
- wrdir
列出的方向。
- 以下值之一:ascending, descending
- 默认值:ascending
- wrfromtitle
要开始枚举的标题(带命名空间前缀)。
- wrtotitle
要停止枚举的标题(带命名空间前缀)。
- 列出当前用户监视列表中的页面。
- api.php?action=query&list=watchlistraw
- 获取当前用户监视列表中的页面的页面信息。
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info
list=wblistentityusage (wbleu)
- 此模块需要读取权限。
- 此模块可用作生成器。
- 来源: WikibaseClient
- 许可:
返回使用给定实体 ID 的所有页面。
- wbleuprop
添加到结果中的属性。
- url
- 如果启用,实体的URL将添加到结果中。
- 值(用 | 或 备选 分隔):url
- wbleuaspect
仅返回使用了此方面(aspect)的实体ID。
- 五月
- 使用实体的站点链接
- L
- 使用实体的标签
- 八月
- 使用实体的描述
- T
- 使用与实体对应的本地页面的标题
- C
- 使用实体的声明
- X
- 实体的所有方面都被使用或可能被使用
- 六月
- 实体的一些其他信息被使用。目前这暗示了别名使用和对实体存在的显式检查。
- 值(用 | 或 备选 分隔):C, D, L, O, S, T, X
- wbleuentities
已被使用的实体。
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- wbleulimit
要返回的实体使用次数。
- 类型:integer 或 max
- 该值必须在 1 到 500 之间。
- 默认值:10
- wbleucontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取使用实体Q2的页面。
- api.php?action=query&list=wblistentityusage&wbleuentities=Q2
- 获取使用实体Q2的页面,并包含URL。
- api.php?action=query&list=wblistentityusage&wbleuentities=Q2&wbleuprop=url
- 获取使用实体Q2的页面,且方面为sitelink或statement。
- api.php?action=query&list=wblistentityusage&wbleuentities=Q2&wbleuaspect=S|O
list=wikisets (ws)
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
枚举所有维基集。
meta=allmessages (am)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回此站点的消息。
- ammessages
要输出的消息。*(默认)表示所有消息。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认: *
- amprop
要获取的属性。
- 值(用 | 或 其他方式分隔):default
- amenableparser
设置为启用解析器,将预处理消息的维基文本(替换魔术字、处理模板等)。
- 类型:boolean (详情)
- amnocontent
如果设置,则不在输出中包含消息内容。
- 类型:boolean (详情)
- amincludelocal
也包括本地消息,即软件中不存在但在MediaWiki命名空间中存在的消息。这将列出所有MediaWiki命名空间页面,因此也会列出并非真正消息的页面,例如Common.js。
- 类型:boolean (详情)
- amargs
将要替换到消息中的参数。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- amfilter
仅返回名称包含此字符串的消息。
- amcustomised
仅返回此自定义状态下的消息。
- 以下值之一:all, modified, unmodified
- 默认:all
- amlang
以该语言返回消息。
- amfrom
从此消息开始返回消息。
- amto
在此消息结束时返回消息。
- amtitle
用于解析消息的上下文的页面名称(对于amenableparser选项)。
- amprefix
返回具有此前缀的消息。
- 显示以ipb-开头的所有消息。
- api.php?action=query&meta=allmessages&refix=ipb-
- 以德语显示august和mainpage消息。
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de
meta=authmanagerinfo (ami)
- 来源: MediaWiki
- 许可:
检索有关当前身份验证状态的信息。
- amisecuritysensitiveoperation
测试用户当前身份验证状态是否足以执行指定的安全敏感操作。
- amirequestsfor
获取指定身份验证操作所需的身份验证请求信息。
- 以下值之一:change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
将所有身份验证请求的字段信息合并到一个数组中。
- 类型:boolean (详情)
- amimessageformat
用于返回消息的格式。
- 以下值之一: html, none, raw, wikitext
- 默认值:wikitext
- 获取开始登录时可能使用的请求。
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login
- 获取开始登录时可能使用的请求,并合并了表单字段。
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1
- 测试身份验证是否足以执行操作foo。
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo
meta=babel (bab)
- 此模块需要读取权限。
- 来源:Babel
- 许可证:
获取用户已知语言的信息。
- babuser
要获取信息的用户
- 此参数是必需的。
- 类型:user,可使用用户名、IP、临时用户、IP 地址范围和维基链接名称(例如“prefix>ExampleName”)
- 获取用户Example的Babel信息
- api.php?action=query&meta=babel&babuser=Example
meta=checkuserformattedblockinfo
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: CheckUser
- 许可证:
返回影响当前用户的全站封禁的格式化封禁详细信息。
meta=communityconfiguration (ccr)
- 此模块需要读取权限。
- 来源: CommunityConfiguration
- 许可:
读取社区配置。
- ccrprovider
社区配置提供商ID
- 此参数是必需的。
- 以下值之一: Babel, BlockedDomain, TemplateData-FeaturedTemplates
- ccrassertversion
断言特定版本
meta=featureusage (afu)
- 此模块需要读取权限。
- 来源:ApiFeatureUsage
- 许可证:
获取用户代理的已记录 API 功能用法摘要。
- afustart
查询的日期范围开始。
- 类型:timestamp(允许的格式)
- afuend
查询的日期范围结束。
- 类型:timestamp(允许的格式)
- afuagent
查询的用户代理。如果未指定,则查询请求中的代理。
- afufeatures
如果指定,则仅返回这些功能的详细信息。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 查询当前用户代理的功能使用情况
- api.php?action=query&meta=featureusage
meta=filerepoinfo (fri)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回关于维基上配置的图像存储库的元信息。
- friprop
要获取的仓库属性(其他维基上可用的属性可能有所不同)。
- canUpload
- 是否可以将文件上传到此仓库,例如通过CORS和共享身份验证。
- descBaseUrl
- (无描述)
- descriptionCacheExpiry
- (无描述)
- displayname
- 仓库维基的可读名称。
- favicon
- 仓库维基的favicon URL,来自$wgFavicon。
- fetchDescription
- 在查看本地文件描述页面时,是否从该仓库获取文件描述页面。
- initialCapital
- 文件名是否隐式首字母大写。
- local
- 该仓库是否为本地仓库。
- name
- 存储库的键——例如在 $wgForeignFileRepos 和 imageinfo 返回值中使用。
- rootUrl
- 图片路径的根URL路径。
- scriptDirUrl
- 仓库维基MediaWiki安装的根URL路径。
- thumbUrl
- 缩略图路径的根URL路径。
- url
- 公共区域URL路径。
- 值(用 | 或 其他方式分隔):canUpload, descBaseUrl, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- 默认:canUpload|descBaseUrl|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
meta=globalpreferences (gpr)
- 此模块需要读取权限。
- 来源:GlobalPreferences
- 许可证:
检索当前用户的全局首选项。
可以检索全局首选项及其本地覆盖。
- gprprop
要包含的偏好设置。
- preferences
- 全局偏好设置。
- localoverrides
- 全局首选项的本地覆盖。
- 值(用 | 或 其他方式分隔):localoverrides, preferences
- 默认:preferences|localoverrides
meta=globalrenamestatus (grs)
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
显示正在进行的全局重命名信息。
- grsuser
正在重命名的用户。可以是其旧名称或新名称。
- 类型:user,可使用用户名、IP、临时用户、IP 地址范围和维基链接名称(例如“prefix>ExampleName”)
meta=globaluserinfo (gui)
- 此模块需要读取权限。
- 来源: CentralAuth
- 许可:
显示全局用户的信息。
- guiuser
要获取信息的用户。如果省略guiuser和guiid,则默认为当前用户。
- 类型:用户,按用户名、临时用户和跨维基名称(例如,“prefix>ExampleName”)
- guiid
要获取信息的全局用户ID。如果省略guiuser和guiid,则默认为当前用户。
- 类型:integer
- guiprop
要获取的属性。
- groups
- 获取该用户所属的全局用户组列表。
- rights
- 获取该用户拥有的全局权限列表。
- merged
- 获取合并账户的列表。
- unattached
- 获取未关联账户的列表。
- editcount
- 获取用户的全局编辑次数。
- 值(用 | 或 其他方式分隔):editcount, groups, merged, rights, unattached
meta=languageinfo (li)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回可用语言的信息。
继续功能可以在检索信息过长时应用,以便一次请求。
- liprop
为每种语言获取什么信息。
- code
- 语言代码。(此代码是MediaWiki特定的,但与其他标准有重叠。)
- bcp47
- BCP-47语言代码。
- dir
- 语言的书写方向(`ltr`或`rtl`)。
- autonym
- 语言的自称,即该语言的名称。
- name
- 以uselang参数指定的语言命名的语言名称,并在必要时应用语言回退。
- variantnames
- 用于语言转换链接的语言变体的简短名称。
- fallbacks
- 此语言配置的回退语言代码。隐式最终回退到“en”(但某些语言可能明确回退到“en”)。
- variants
- 此语言支持的变体语言代码。
- 值(用 | 或 其他方式分隔):autonym, bcp47, code, dir, fallbacks, name, variantnames, variants
- 默认:code
- licode
要返回的语言的代码,或`*`表示所有语言。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认: *
- licontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取所有支持语言的代码。
- api.php?action=query&meta=languageinfo
- 获取所有支持语言的自称和德语名称。
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de
- 获取奥克西坦语的回退语言和变体。
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc
- 获取所有支持语言的BCP-47语言代码和方向。
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir
meta=linterstats (lntrst)
- 此模块需要读取权限。
- 来源: Linter
- 许可证:
获取 lint 错误数量。
- 获取 lint 错误数量。
- api.php?action=query&meta=linterstats
meta=notifications (not)
- 此模块需要读取权限。
- 来源:Echo
- 许可证:
获取等待当前用户的通知。
- notwikis
要从中获取通知的维基列表(默认为仅当前维基)。
- 值(以|或替代分隔符分隔):*, aawiki, aawikibooks, aawiktionary, abwiki, abwiktionary, acewiki, advisorswiki, advisorywiki, adywiki, aewikimedia, afwiki, afwikibooks, afwikiquote, afwiktionary, akwiki, akwikibooks, akwiktionary, alswiki, altwiki, amiwiki, amwiki, amwikimedia, amwikiquote, amwiktionary, angwiki, angwikibooks, angwikiquote, angwikisource, angwikitionary, annwiki, anpwiki, anwiki, anwiktionary, apiportalwiki, arbcom_cswiki, arbcom_dewiki, arbcom_enwiki, arbcom_fiwiki, arbcom_itwiki, arbcom_nlwiki, arbcom_plwiki, arbcom_ruwiki, arbcom_zhwiki, arcwiki, arwiki, arwikibooks, arwikimedia, arwikinews, arwikiquote, arwikisource, arwikiversity, arwiktionary, arywiki, arzwiki, astwiki, astwikibooks, astwikiquote, astwiktionary, aswiki, aswikibooks, aswikiquote, aswikisource, aswiktionary, atjwiki, auditcomwiki, avkwiki, avwiki, avwiktionary, awawiki, aywiki, aywikibooks, aywiktionary, azbwiki, azwiki, azwikibooks, azwikimedia, azwikiquote, azwikisource, azwiktionary, banwiki, banwikisource, barwiki, bat_smgwiki, bawiki, bawikibooks, bbcwiki, bclwiki, bclwikiquote, bclwikisource, bclwiktionary, bdrwiki, bdwikimedia, be_x_oldwiki, betawikiversity, bewiki, bewikibooks, bewikimedia, bewikiquote, bewikisource, bewiktionary, bewwiki, bewwiktionary, bgwiki, bgwikibooks, bgwikinews, bgwikiquote, bgwikisource, bgwiktionary, bhwiki, bhwiktionary, biwiki, biwikibooks, biwiktionary, bjnwiki, bjnwikiquote, bjnwiktionary, blkwiki, blkwiktionary, bmwiki, bmwikibooks, bmwikiquote, bmwiktionary, bnwiki, bnwikibooks, bnwikiquote, bnwikisource, bnwikivoyage, bnwiktionary, boardgovcomwiki, boardwiki, bowiki, bowikibooks, bowiktionary, bpywiki, brwiki, brwikimedia, brwikiquote, brwikisource, brwiktionary, bswiki, bswikibooks, bswikinews, bswikiquote, bswikisource, bswiktionary, btmwiki, btmwiktionary, bugwiki, bxrwiki, cawiki, cawikibooks, cawikimedia, cawikinews, cawikiquote, cawikisource, cawiktionary, cbk_zamwiki, cdowiki, cebwiki, cewiki, chairwiki, chapcomwiki, checkuserwiki, chowiki, chrwiki, chrwiktionary, chwiki, chwikibooks, chwiktionary, chywiki, ckbwiki, ckbwiktionary, cnwikimedia, collabwiki, commonswiki, cowiki, cowikibooks, cowikimedia, cowikiquote, cowiktionary, crhwiki, crwiki, crwikiquote, crwiktionary, csbwiki, csbwiktionary, cswiki, cswikibooks, cswikinews, cswikiquote, cswikisource, cswikiversity, cswikivoyage, cswiktionary, cuwiki, cvwiki, cvwikibooks, cywiki, cywikibooks, cywikiquote, cywikisource, cywiktionary, dagwiki, dawiki, dawikibooks, dawikiquote, dawikisource, dawiktionary, dewiki, dewikibooks, dewikinews, dewikiquote, dewikisource, dewikiversity, dewikivoyage, dewiktionary, dgawiki, dinwiki, diqwiki, diqwiktionary, dkwikimedia, donatewiki, dsbwiki, dtpwiki, dtywiki, dvwiki, dvwiktionary, dzwiki, dzwiktionary, ecwikimedia, eewiki, electcomwiki, elwiki, elwikibooks, elwikinews, elwikiquote, elwikisource, elwikiversity, elwikivoyage, elwiktionary, emlwiki, enwiki, enwikibooks, enwikinews, enwikiquote, enwikisource, enwikiversity, enwikivoyage, enwiktionary, eowiki, eowikibooks, eowikinews, eowikiquote, eowikisource, eowikivoyage, eowiktionary, eswiki, eswikibooks, eswikinews, eswikiquote, eswikisource, eswikiversity, eswikivoyage, eswiktionary, etwiki, etwikibooks, etwikimedia, etwikiquote, etwikisource, etwiktionary, euwiki, euwikibooks, euwikiquote, euwikisource, euwiktionary, execwiki, extwiki, fatwiki, fawiki, fawikibooks, fawikinews, fawikiquote, fawikisource, fawikivoyage, fawiktionary, fdcwiki, ffwiki, fiu_vrowiki, fiwiki, fiwikibooks, fiwikimedia, fiwikinews, fiwikiquote, fiwikisource, fiwikiversity, fiwikivoyage, fiwiktionary, fjwiki, fjwiktionary, fonwiki, foundationwiki, fowiki, fowikisource, fowiktionary, frpwiki, frrwiki, frwiki, frwikibooks, frwikinews, frwikiquote, frwikisource, frwikiversity, frwikivoyage, frwiktionary, furwiki, fywiki, fywikibooks, fywiktionary, gagwiki, ganwiki, gawiki, gawikibooks, gawikiquote, gawiktionary, gcrwiki, gdwiki, gdwiktionary, gewikimedia, glkwiki, glwiki, glwikibooks, glwikiquote, glwikisource, glwiktionary, gnwiki, gnwikibooks, gnwiktionary, gomwiki, gomwiktionary, gorwiki, gorwikiquote, gorwiktionary, gotwiki, gotwikibooks, gpewiki, grantswiki, grwikimedia, gucwiki, gurwiki, guwiki, guwikibooks, guwikiquote, guwikisource, guwiktionary, guwwiki, guwwikinews, guwwikiquote, guwwiktionary, gvwiki, gvwiktionary, hakwiki, hawiki, hawiktionary, hawwiki, hewiki, hewikibooks, hewikinews, hewikiquote, hewikisource, hewikivoyage, hewiktionary, hifwiki, hifwiktionary, hiwiki, hiwikibooks, hiwikimedia, hiwikiquote, hiwikisource, hiwikiversity, hiwikivoyage, hiwiktionary, howiki, hrwiki, hrwikibooks, hrwikiquote, hrwikisource, hrwiktionary, hsbwiki, hsbwiktionary, htwiki, htwikisource, huwiki, huwikibooks, huwikinews, huwikiquote, huwikisource, huwiktionary, hywiki, hywikibooks, hywikiquote, hywikisource, hywiktionary, hywwiki, hzwiki, iawiki, iawikibooks, iawiktionary, ibawiki, id_internalwikimedia, idwiki, idwikibooks, idwikimedia, idwikiquote, idwikisource, idwikivoyage, idwiktionary, iegcomwiki, iewiki, iewikibooks, iewiktionary, iglwiki, igwiki, igwikiquote, igwiktionary, iiwiki, ikwiki, ikwiktionary, ilowiki, ilwikimedia, incubatorwiki, inhwiki, internalwiki, iowiki, iowiktionary, iswiki, iswikibooks, iswikiquote, iswikisource, iswiktionary, itwiki, itwikibooks, itwikinews, itwikiquote, itwikisource, itwikiversity, itwikivoyage, itwiktionary, iuwiki, iuwiktionary, jamwiki, jawiki, jawikibooks, jawikinews, jawikiquote, jawikisource, jawikiversity, jawikivoyage, jawiktionary, jbowiki, jbowiktionary, jvwiki, jvwikisource, jvwiktionary, kaawiki, kaawiktionary, kabwiki, kawiki, kawikibooks, kawikiquote, kawikisource, kawiktionary, kbdwiki, kbdwiktionary, kbpwiki, kcgwiki, kcgwiktionary, kgewiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikibooks, kkwikiquote, kkwiktionary, klwiki, klwiktionary, kmwiki, kmwikibooks, kmwiktionary, kncwiki, knwiki, knwikibooks, knwikiquote, knwikisource, knwiktionary, koiwiki, kowiki, kowikibooks, kowikinews, kowikiquote, kowikisource, kowikiversity, kowiktionary, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikibooks, kswikiquote, kswiktionary, kuswiki, kuwiki, kuwikibooks, kuwikiquote, kuwiktionary, kvwiki, kwwiki, kwwikiquote, kwwiktionary, kywiki, kywikibooks, kywikiquote, kywiktionary, labswiki, ladwiki, lawiki, lawikibooks, lawikiquote, lawikisource, lawiktionary, lbewiki, lbwiki, lbwikibooks, lbwikiquote, lbwiktionary, legalteamwiki, lezwiki, lfnwiki, lgwiki, lijwiki, lijwikisource, liwiki, liwikibooks, liwikinews, liwikiquote, liwikisource, liwiktionary, lldwiki, lmowiki, lmowiktionary, lnwiki, lnwikibooks, lnwiktionary, loginwiki, lowiki, lowiktionary, lrcwiki, ltgwiki, ltwiki, ltwikibooks, ltwikiquote, ltwikisource, ltwiktionary, lvwiki, lvwikibooks, lvwiktionary, madwiki, madwikisource, madwiktionary, maiwiki, maiwikimedia, map_bmswiki, mdfwiki, mediawikiwiki, metawiki, mgwiki, mgwikibooks, mgwiktionary, mhrwiki, mhwiki, mhwiktionary, minwiki, minwikibooks, minwikisource, minwiktionary, miwiki, miwikibooks, miwiktionary, mkwiki, mkwikibooks, mkwikimedia, mkwikisource, mkwiktionary, mlwiki, mlwikibooks, mlwikiquote, mlwikisource, mlwiktionary, mniwiki, mniwiktionary, mnwiki, mnwikibooks, mnwikitionary, mnwwiki, mnwwiktionary, moswiki, movementroleswiki, mrjwiki, mrwiki, mrwikibooks, mrwikiquote, mrwikisource, mrwiktionary, mswiki, mswikibooks, mswikiquote, mswikisource, mswiktionary, mtwiki, mtwiktionary, muswiki, mwlwiki, mxwikimedia, myvwiki, mywiki, mywikibooks, mywikisource, mywiktionary, mznwiki, nahwiki, nahwikibooks, nahwiktionary, napwiki, napwikisource, nawiki, nawikibooks, nawikiquote, nawiktionary, nds_nlwiki, ndswiki, ndswikibooks, ndswikiquote, ndswiktionary, newiki, newikibooks, newiktionary, newwiki, ngwiki, ngwikimedia, niawiki, niawiktionary, nlwiki, nlwikibooks, nlwikimedia, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nlwiktionary, nnwiki, nnwikiquote, nnwiktionary, noboard_chapterswikimedia, nostalgiawiki, novwiki, nowiki, nowikibooks, nowikimedia, nowikinews, nowikiquote, nowikisource, nowiktionary, nqowiki, nrmwiki, nrwiki, nsowiki, nupwiki, nvwiki, nycwikimedia, nywiki, nzwikimedia, ocwiki, ocwikibooks, ocwiktionary, officewiki, olowiki, ombudsmenwiki, omwiki, omwiktionary, orwiki, orwikisource, orwiktionary, oswiki, otrs_wikiwiki, outreachwiki, pa_uswikimedia, pagwiki, pamwiki, papwiki, pawiki, pawikibooks, pawikisource, pawiktionary, pcdwiki, pcmwiki, pcmwikiquote, pdcwiki, pflwiki, pihwiki, piwiki, piwiktionary, plwiki, plwikibooks, plwikimedia, plwikinews, plwikiquote, plwikisource, plwikivoyage, plwiktionary, pmswiki, pmswikisource, pnbwiki, pnbwiktionary, pntwiki, projectcomwiki, pswiki, pswikibooks, pswikivoyage, pswiktionary, ptwiki, ptwikibooks, ptwikimedia, ptwikinews, ptwikiquote, ptwikisource, ptwikiversity, ptwikivoyage, ptwiktionary, punjabiwikimedia, pwnwiki, qualitywiki, quwiki, quwikibooks, quwikiquote, quwiktionary, rkiwiki, rmwiki, rmwikibooks, rmwiktionary, rmywiki, rnwiki, rnwiktionary, roa_rupwiki, roa_rupwiktionary, roa_tarawiki, romdwikimedia, rowiki, rowikibooks, rowikinews, rowikiquote, rowikisource, rowikivoyage, rowiktionary, rskwiki, rswikimedia, ruewiki, ruwiki, ruwikibooks, ruwikimedia, ruwikinews, ruwikiquote, ruwikisource, ruwikiversity, ruwikivoyage, ruwiktionary, rwwiki, rwwiktionary, sahwiki, sahwikiquote, sahwikisource, satwiki, satwiktionary, sawiki, sawikibooks, sawikiquote, sawikisource, sawiktionary, scnwiki, scnwiktionary, scowiki, scwiki, scwiktionary, sdwiki, sdwikinews, sdwiktionary, searchcomwiki, sewiki, sewikibooks, sewikimedia, sgwiki, sgwiktionary, shiwiki, shnwiki, shnwikibooks, shnwikinews, shnwikivoyage, shnwiktionary, shwiki, shwiktionary, shywiktionary, simplewiki, simplewikibooks, simplewikiquote, simplewiktionary, siwiki, siwikibooks, siwiktionary, skrwiki, skrwiktionary, skwiki, skwikibooks, skwikiquote, skwikisource, skwiktionary, slwiki, slwikibooks, slwikiquote, slwikisource, slwikiversity, slwiktionary, smnwiki, smwiki, smwiktionary, snwiki, snwiktionary, sourceswiki, sowiki, sowiktionary, spcomwiki, specieswiki, sqwiki, sqwikibooks, sqwikinews, sqwikiquote, sqwiktionary, srnwiki, srwiki, srwikibooks, srwikinews, srwikiquote, srwikisource, srwiktionary, sswiki, sswiktionary, stewardwiki, stqwiki, strategywiki, stwiki, stwiktionary, suwiki, suwikibooks, suwikiquote, suwikisource, suwiktionary, svwiki, svwikibooks, svwikinews, svwikiquote, svwikisource, svwikiversity, svwikivoyage, svwiktionary, swwiki, swwikibooks, swwiktionary, sylwiki, sysop_itwiki, sysop_plwiki, szlwiki, szywiki, tawiki, tawikibooks, tawikinews, tawikiquote, tawikisource, tawiktionary, taywiki, tcywiki, tcywikisource, tcywiktionary, tddwiki, techconductwiki, tenwiki, test2wiki, testcommonswiki, testwiki, testwikidatawiki, tetwiki, tewiki, tewikibooks, tewikiquote, tewikisource, tewiktionary, tgwiki, tgwikibooks, tgwiktionary, thankyouwiki, thwiki, thwikibooks, thwikimedia, thwikinews, thwikiquote, thwikisource, thwiktionary, tigwiki, tiwiki, tiwiktionary, tkwiki, tkwikibooks, tkwikiquote, tkwiktionary, tlwiki, tlwikibooks, tlwikiquote, tlwikisource, tlwiktionary, tlywiki, tnwiki, tnwiktionary, towiki, towiktionary, tpiwiki, tpiwiktionary, transitionteamwiki, trvwiki, trwiki, trwikibooks, trwikimedia, trwikinews, trwikiquote, trwikisource, trwikivoyage, trwiktionary, tswiki, tswiktionary, ttwiki, ttwikibooks, ttwikiquote, ttwiktionary, tumwiki, twwiki, twwiktionary, tyvwiki, tywiki, u4cwiki, uawikimedia, udmwiki, ugwiki, ugwikibooks, ugwikiquote, ugwiktionary, ukwiki, ukwikibooks, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, ukwiktionary, urwiki, urwikibooks, urwikiquote, urwiktionary, usabilitywiki, uzwiki, uzwikibooks, uzwikiquote, uzwiktionary, vecwiki, vecwikisource, vecwiktionary, vepwiki, vewiki, vewikimedia, viwiki, viwikibooks, viwikiquote, viwikisource, viwikivoyage, viwiktionary, vlswiki, votewiki, vowiki, vowikibooks, vowikiquote, vowiktionary, warwiki, wawiki, wawikibooks, wawikisource, wawiktionary, wbwikimedia, wg_enwiki, wikidatawiki, wikifunctionswiki, wikimania2005wiki, wikimania2006wiki, wikimania2007wiki, wikimania2008wiki, wikimania2009wiki, wikimania2010wiki, wikimania2011wiki, wikimania2012wiki, wikimania2013wiki, wikimania2014wiki, wikimania2015wiki, wikimania2016wiki, wikimania2017wiki, wikimania2018wiki, wikimaniateamwiki, wikimaniawiki, wowiki, wowikiquote, wowiktionary, wuuwiki, xalwiki, xhwiki, xhwikibooks, xhwiktionary, xmfwiki, yiwiki, yiwikisource, yiwiktionary, yowiki, yowikibooks, yowiktionary, yuewiktionary, zawiki, zawikibooks, zawikiquote, zawiktionary, zeawiki, zghwiki, zghwiktionary, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikibooks, zh_min_nanwikiquote, zh_min_nanwikisource, zh_min_nanwiktionary, zh_yuewiki, zhwiki, zhwikibooks, zhwikinews, zhwikiquote, zhwikisource, zhwikiversity, zhwikivoyage, zhwiktionary, zuwiki, zuwikibooks, zuwiktionary
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认:enwikivoyage
- notfilter
过滤返回的通知。
- 值(用 | 或 其他方式分隔):!read, read
- 默认:read|!read
- notprop
要请求的详细信息。
- 值(用 | 或 其他方式分隔):count, list, seenTime
- 默认:list
- notsections
要查询的通知部分(即“alert”和“message”的某种组合)。
- 值(以|或替代分隔符分隔):alert, message
- 默认:alert|message
- notgroupbysection
是否按部分分组结果。如果设置,每个部分将单独获取。
- 类型:boolean (详情)
- notformat
如果指定,通知将以这种方式返回。
- model
- 原始通知数据
- special
- 针对Special:Notifications页面格式化(仅限该页面!)。不要依赖HTML,因为它可能随时更改。
- flyout
- 已弃用。使用notformat=model获取原始数据
- html
- 已弃用。使用notformat=model获取原始数据
- 以下值之一:flyout, html, model, special
- notlimit
要返回的通知的最大数量。
- 类型:integer 或 max
- 值必须在1到50之间。
- 默认: 20
- notcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- notunreadfirst
是否优先显示未读通知(仅在未设置groupbysection时使用)。
- 类型:boolean (详情)
- nottitles
仅为这些页面返回通知。要获取与任何页面无关的通知,请使用[]作为标题。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- notbundle
根据通知类型的捆绑规则,是否显示兼容的未读通知捆绑。
- 类型:boolean (详情)
- notnotifiertypes
要返回通知的通知者类型。
- 值(用 | 或 其他方式分隔):email, web
- 默认:web
- notalertcontinue
当有更多警报结果可用时,使用此项继续。
- notalertunreadfirst
是否优先显示未读消息通知(仅在设置了groupbysection时使用)。
- 类型:boolean (详情)
- notmessagecontinue
当有更多消息结果可用时,使用此项继续。
- notmessageunreadfirst
是否优先显示未读警报通知(仅在设置了groupbysection时使用)。
- 类型:boolean (详情)
- notcrosswikisummary
设置为选择加入关于外部维基通知的摘要通知。
- 类型:boolean (详情)
meta=oath (oath)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:OATHAuth
- 许可:
检查用户是否启用了双因素身份验证(OATH)。
- oathuser
要获取信息的用户。默认为当前用户。
- 类型:user,可使用用户名、IP、临时用户、IP 地址范围和维基链接名称(例如“prefix>ExampleName”)
- oathreason
查询OATH状态的原因。
- 获取当前用户信息
- api.php?action=query&meta=oath
- 获取用户Example的信息
- api.php?action=query&meta=oath&oathuser=Example
meta=readinglists (rl)
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源: ReadingLists
- 许可证:
列出或过滤用户的阅读列表并显示其元数据。
此模块有四种操作模式。使用rllist参数时,它会返回指定列表的信息。使用rlchangedsince参数时,它会返回当前用户自给定日期以来已更改的所有列表。(此功能用于设备同步,与其他模式不同,它包括已删除的列表。仅考虑列表元数据的更改,不考虑列表项的更改。)使用rlproject和rltitle参数时,它会返回包含该页面的所有列表。不使用这些参数中的任何一个时,它会返回所有列表。
- rllist
列表ID。
- 类型:integer
- 值必须不小于1。
- rlproject
用于过滤的页面项目。必须与rltitle一起使用。仅返回包含此项目和标题的列表。
- rltitle
用于过滤的页面标题。必须与rlproject一起使用。仅返回包含此项目和标题的列表。
- rlchangedsince
显示自此时间戳以来已更改的列表。必须在 2025-10-14T11:09:52Z 之后。客户端应使用早期调用中返回的 readinglists-synctimestamp 字段的时间戳,以确保不会遗漏任何更改,并应准备好接收先前响应中已返回的更改,并以幂等方式处理它们。
- 类型:timestamp(允许的格式)
- rlsort
排序属性。当设置rlproject和rltitle时忽略(结果按数据库顺序返回)。当设置rlchangedsince时默认为updated,否则默认为name。
- name
- 列表名称。(排序按二进制值进行;例如,任何大写ASCII字符将排在任何小写字符之前。)
- updated
- 最后更新时间戳。(更新包括列表元数据更改,但不包括列表项的更改。)
- 以下值之一:name, updated
- rldir
排序方向:ascending(A到Z,从旧到新)或descending。当设置rlproject和rltitle时忽略。
- 以下值之一:ascending, descending
- 默认值:ascending
- rllimit
要返回的结果项数。
- 类型:integer 或 max
- 值必须在1到12之间。
- 默认值:10
- rlcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- 获取当前用户的阅读列表。
- api.php?action=query&meta=readinglists
- 获取当前用户自2013-01-01T00:00:00Z以来已更改的阅读列表。
- api.php?action=query&meta=readinglists&rlchangedsince=2013-01-01T00:00:00Z
- 获取当前用户包含项目Dog来自项目en.wikipedia.org的阅读列表。
- api.php?action=query&meta=readinglists&rlproject=https%3A%2F%2Fen.wikipedia.org&rltitle=Dog
meta=siteinfo (si)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
返回关于站点的常规信息。
- siprop
要获取的信息。
- general
- 总体系统信息。
- namespaces
- 注册的命名空间及其规范名称列表。
- namespacealiases
- 注册的命名空间别名列表。
- specialpagealiases
- 特殊页面别名列表。
- magicwords
- 魔术字及其别名列表。
- interwikimap
- 返回跨维基映射(可选择过滤,可选择通过siinlanguagecode本地化)。
- dbrepllag
- 返回复制延迟最大的数据库服务器。
- statistics
- 返回站点统计信息。
- usergroups
- 返回用户组及其关联权限。
- autocreatetempuser
- 返回自动创建临时用户帐户(也称为IP隐藏)的配置。
- clientlibraries
- 返回维基上安装的客户端库。
- libraries
- 返回维基上安装的库。
- extensions
- 返回维基上安装的扩展。
- fileextensions
- 返回允许上传的文件扩展名(文件类型)列表。
- rightsinfo
- 返回维基权利(许可证)信息(如果可用)。
- restrictions
- 返回可用限制(保护)类型的信息。
- languages
- 返回MediaWiki支持的语言列表(可通过siinlanguagecode本地化)。
- languagevariants
- 返回已启用LanguageConverter的语言代码列表,以及每种语言支持的变体。
- skins
- 返回所有已启用皮肤的列表(可通过siinlanguagecode本地化,否则使用内容语言)。
- extensiontags
- 返回解析器扩展标签列表。
- functionhooks
- 返回解析器函数的魔术字ID列表。
- showhooks
- 返回所有订阅的挂钩列表($wgHooks的内容)。
- variables
- 返回魔术变量的魔术字ID列表。
- doubleunderscores
- 返回行为开关的魔术字ID列表。
- protocols
- 返回允许在外部链接中使用的协议列表。
- defaultoptions
- 返回用户首选项的默认值。
- uploaddialog
- 返回上传对话框配置。
- autopromote
- 返回自动推广配置。
- autopromoteonce
- 返回仅执行一次的自动推广配置。
- copyuploaddomains
- 返回允许的复制上传域列表。
- 值(用 | 或 其他方式分隔):autocreatetempuser, autopromote, autopromoteonce, clientlibraries, copyuploaddomains, dbrepllag, defaultoptions, doubleunderscores, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- 默认:general
- sifilteriw
仅返回跨维基映射的本地条目或仅非本地条目。
- 以下值之一:!local, local
- sishowalldb
列出所有数据库服务器,而不仅仅是复制延迟最高的那个。
- 类型:boolean (详情)
- sinumberingroup
列出用户组中的用户数量。
- 类型:boolean (详情)
- siinlanguagecode
用于本地化语言名称(尽力而为)和皮肤名称的语言代码。
meta=siteviews (pvis)
- 此模块需要读取权限。
- Source: PageViewInfo
- License:
显示全站页面访问数据(过去 pvisdays 天的每日页面访问总量)。
结果格式为日期(Ymd)=>计数。
- pvismetric
用于计数视图的指标。根据使用的后端不同,并非所有指标都可能受支持。您可以使用 siteinfo API(action=query&meta=siteinfo)在 pageviewservice-supported-metrics / 模块名称(siteviews, mostviewed 等)下检查支持哪些指标。
- pageviews
- 纯页面浏览量。
- uniques
- 独立访客。
- 以下值之一:pageviews, uniques
- 默认: pageviews
- pvisdays
要显示的天数。
- 类型:integer
- 该值必须在1到60之间。
- 默认: 60
- 显示全站页面浏览量总计。
- api.php?action=query&meta=siteviews
- 显示全站独立访客总数。
- api.php?action=query&meta=siteviews&pvismetric=uniques
meta=tokens
- 来源: MediaWiki
- 许可:
获取数据修改操作的令牌。
- type
请求的令牌类型。
- 值(用 | 或 其他方式分隔):createaccount, csrf, deleteglobalaccount, login, patrol, rollback, setglobalaccountstatus, userrights, watch
- 要指定所有值,请使用 *。
- 默认:csrf
- 检索CSRF令牌(默认)。
- api.php?action=query&meta=tokens
- 检索监视令牌和巡查令牌。
- api.php?action=query&meta=tokens&type=watch|patrol
meta=unreadnotificationpages (unp)
- 此模块需要读取权限。
- 来源:Echo
- 许可证:
获取当前用户有未读通知的页面。
- unpwikis
要从中获取具有未读通知的页面的维基列表(默认为仅当前维基)。
- 值(以|或替代分隔符分隔):*, aawiki, aawikibooks, aawiktionary, abwiki, abwiktionary, acewiki, advisorswiki, advisorywiki, adywiki, aewikimedia, afwiki, afwikibooks, afwikiquote, afwiktionary, akwiki, akwikibooks, akwiktionary, alswiki, altwiki, amiwiki, amwiki, amwikimedia, amwikiquote, amwiktionary, angwiki, angwikibooks, angwikiquote, angwikisource, angwikitionary, annwiki, anpwiki, anwiki, anwiktionary, apiportalwiki, arbcom_cswiki, arbcom_dewiki, arbcom_enwiki, arbcom_fiwiki, arbcom_itwiki, arbcom_nlwiki, arbcom_plwiki, arbcom_ruwiki, arbcom_zhwiki, arcwiki, arwiki, arwikibooks, arwikimedia, arwikinews, arwikiquote, arwikisource, arwikiversity, arwiktionary, arywiki, arzwiki, astwiki, astwikibooks, astwikiquote, astwiktionary, aswiki, aswikibooks, aswikiquote, aswikisource, aswiktionary, atjwiki, auditcomwiki, avkwiki, avwiki, avwiktionary, awawiki, aywiki, aywikibooks, aywiktionary, azbwiki, azwiki, azwikibooks, azwikimedia, azwikiquote, azwikisource, azwiktionary, banwiki, banwikisource, barwiki, bat_smgwiki, bawiki, bawikibooks, bbcwiki, bclwiki, bclwikiquote, bclwikisource, bclwiktionary, bdrwiki, bdwikimedia, be_x_oldwiki, betawikiversity, bewiki, bewikibooks, bewikimedia, bewikiquote, bewikisource, bewiktionary, bewwiki, bewwiktionary, bgwiki, bgwikibooks, bgwikinews, bgwikiquote, bgwikisource, bgwiktionary, bhwiki, bhwiktionary, biwiki, biwikibooks, biwiktionary, bjnwiki, bjnwikiquote, bjnwiktionary, blkwiki, blkwiktionary, bmwiki, bmwikibooks, bmwikiquote, bmwiktionary, bnwiki, bnwikibooks, bnwikiquote, bnwikisource, bnwikivoyage, bnwiktionary, boardgovcomwiki, boardwiki, bowiki, bowikibooks, bowiktionary, bpywiki, brwiki, brwikimedia, brwikiquote, brwikisource, brwiktionary, bswiki, bswikibooks, bswikinews, bswikiquote, bswikisource, bswiktionary, btmwiki, btmwiktionary, bugwiki, bxrwiki, cawiki, cawikibooks, cawikimedia, cawikinews, cawikiquote, cawikisource, cawiktionary, cbk_zamwiki, cdowiki, cebwiki, cewiki, chairwiki, chapcomwiki, checkuserwiki, chowiki, chrwiki, chrwiktionary, chwiki, chwikibooks, chwiktionary, chywiki, ckbwiki, ckbwiktionary, cnwikimedia, collabwiki, commonswiki, cowiki, cowikibooks, cowikimedia, cowikiquote, cowiktionary, crhwiki, crwiki, crwikiquote, crwiktionary, csbwiki, csbwiktionary, cswiki, cswikibooks, cswikinews, cswikiquote, cswikisource, cswikiversity, cswikivoyage, cswiktionary, cuwiki, cvwiki, cvwikibooks, cywiki, cywikibooks, cywikiquote, cywikisource, cywiktionary, dagwiki, dawiki, dawikibooks, dawikiquote, dawikisource, dawiktionary, dewiki, dewikibooks, dewikinews, dewikiquote, dewikisource, dewikiversity, dewikivoyage, dewiktionary, dgawiki, dinwiki, diqwiki, diqwiktionary, dkwikimedia, donatewiki, dsbwiki, dtpwiki, dtywiki, dvwiki, dvwiktionary, dzwiki, dzwiktionary, ecwikimedia, eewiki, electcomwiki, elwiki, elwikibooks, elwikinews, elwikiquote, elwikisource, elwikiversity, elwikivoyage, elwiktionary, emlwiki, enwiki, enwikibooks, enwikinews, enwikiquote, enwikisource, enwikiversity, enwikivoyage, enwiktionary, eowiki, eowikibooks, eowikinews, eowikiquote, eowikisource, eowikivoyage, eowiktionary, eswiki, eswikibooks, eswikinews, eswikiquote, eswikisource, eswikiversity, eswikivoyage, eswiktionary, etwiki, etwikibooks, etwikimedia, etwikiquote, etwikisource, etwiktionary, euwiki, euwikibooks, euwikiquote, euwikisource, euwiktionary, execwiki, extwiki, fatwiki, fawiki, fawikibooks, fawikinews, fawikiquote, fawikisource, fawikivoyage, fawiktionary, fdcwiki, ffwiki, fiu_vrowiki, fiwiki, fiwikibooks, fiwikimedia, fiwikinews, fiwikiquote, fiwikisource, fiwikiversity, fiwikivoyage, fiwiktionary, fjwiki, fjwiktionary, fonwiki, foundationwiki, fowiki, fowikisource, fowiktionary, frpwiki, frrwiki, frwiki, frwikibooks, frwikinews, frwikiquote, frwikisource, frwikiversity, frwikivoyage, frwiktionary, furwiki, fywiki, fywikibooks, fywiktionary, gagwiki, ganwiki, gawiki, gawikibooks, gawikiquote, gawiktionary, gcrwiki, gdwiki, gdwiktionary, gewikimedia, glkwiki, glwiki, glwikibooks, glwikiquote, glwikisource, glwiktionary, gnwiki, gnwikibooks, gnwiktionary, gomwiki, gomwiktionary, gorwiki, gorwikiquote, gorwiktionary, gotwiki, gotwikibooks, gpewiki, grantswiki, grwikimedia, gucwiki, gurwiki, guwiki, guwikibooks, guwikiquote, guwikisource, guwiktionary, guwwiki, guwwikinews, guwwikiquote, guwwiktionary, gvwiki, gvwiktionary, hakwiki, hawiki, hawiktionary, hawwiki, hewiki, hewikibooks, hewikinews, hewikiquote, hewikisource, hewikivoyage, hewiktionary, hifwiki, hifwiktionary, hiwiki, hiwikibooks, hiwikimedia, hiwikiquote, hiwikisource, hiwikiversity, hiwikivoyage, hiwiktionary, howiki, hrwiki, hrwikibooks, hrwikiquote, hrwikisource, hrwiktionary, hsbwiki, hsbwiktionary, htwiki, htwikisource, huwiki, huwikibooks, huwikinews, huwikiquote, huwikisource, huwiktionary, hywiki, hywikibooks, hywikiquote, hywikisource, hywiktionary, hywwiki, hzwiki, iawiki, iawikibooks, iawiktionary, ibawiki, id_internalwikimedia, idwiki, idwikibooks, idwikimedia, idwikiquote, idwikisource, idwikivoyage, idwiktionary, iegcomwiki, iewiki, iewikibooks, iewiktionary, iglwiki, igwiki, igwikiquote, igwiktionary, iiwiki, ikwiki, ikwiktionary, ilowiki, ilwikimedia, incubatorwiki, inhwiki, internalwiki, iowiki, iowiktionary, iswiki, iswikibooks, iswikiquote, iswikisource, iswiktionary, itwiki, itwikibooks, itwikinews, itwikiquote, itwikisource, itwikiversity, itwikivoyage, itwiktionary, iuwiki, iuwiktionary, jamwiki, jawiki, jawikibooks, jawikinews, jawikiquote, jawikisource, jawikiversity, jawikivoyage, jawiktionary, jbowiki, jbowiktionary, jvwiki, jvwikisource, jvwiktionary, kaawiki, kaawiktionary, kabwiki, kawiki, kawikibooks, kawikiquote, kawikisource, kawiktionary, kbdwiki, kbdwiktionary, kbpwiki, kcgwiki, kcgwiktionary, kgewiki, kgwiki, kiwiki, kjwiki, kkwiki, kkwikibooks, kkwikiquote, kkwiktionary, klwiki, klwiktionary, kmwiki, kmwikibooks, kmwiktionary, kncwiki, knwiki, knwikibooks, knwikiquote, knwikisource, knwiktionary, koiwiki, kowiki, kowikibooks, kowikinews, kowikiquote, kowikisource, kowikiversity, kowiktionary, krcwiki, krwiki, krwikiquote, kshwiki, kswiki, kswikibooks, kswikiquote, kswiktionary, kuswiki, kuwiki, kuwikibooks, kuwikiquote, kuwiktionary, kvwiki, kwwiki, kwwikiquote, kwwiktionary, kywiki, kywikibooks, kywikiquote, kywiktionary, labswiki, ladwiki, lawiki, lawikibooks, lawikiquote, lawikisource, lawiktionary, lbewiki, lbwiki, lbwikibooks, lbwikiquote, lbwiktionary, legalteamwiki, lezwiki, lfnwiki, lgwiki, lijwiki, lijwikisource, liwiki, liwikibooks, liwikinews, liwikiquote, liwikisource, liwiktionary, lldwiki, lmowiki, lmowiktionary, lnwiki, lnwikibooks, lnwiktionary, loginwiki, lowiki, lowiktionary, lrcwiki, ltgwiki, ltwiki, ltwikibooks, ltwikiquote, ltwikisource, ltwiktionary, lvwiki, lvwikibooks, lvwiktionary, madwiki, madwikisource, madwiktionary, maiwiki, maiwikimedia, map_bmswiki, mdfwiki, mediawikiwiki, metawiki, mgwiki, mgwikibooks, mgwiktionary, mhrwiki, mhwiki, mhwiktionary, minwiki, minwikibooks, minwikisource, minwiktionary, miwiki, miwikibooks, miwiktionary, mkwiki, mkwikibooks, mkwikimedia, mkwikisource, mkwiktionary, mlwiki, mlwikibooks, mlwikiquote, mlwikisource, mlwiktionary, mniwiki, mniwiktionary, mnwiki, mnwikibooks, mnwikitionary, mnwwiki, mnwwiktionary, moswiki, movementroleswiki, mrjwiki, mrwiki, mrwikibooks, mrwikiquote, mrwikisource, mrwiktionary, mswiki, mswikibooks, mswikiquote, mswikisource, mswiktionary, mtwiki, mtwiktionary, muswiki, mwlwiki, mxwikimedia, myvwiki, mywiki, mywikibooks, mywikisource, mywiktionary, mznwiki, nahwiki, nahwikibooks, nahwiktionary, napwiki, napwikisource, nawiki, nawikibooks, nawikiquote, nawiktionary, nds_nlwiki, ndswiki, ndswikibooks, ndswikiquote, ndswiktionary, newiki, newikibooks, newiktionary, newwiki, ngwiki, ngwikimedia, niawiki, niawiktionary, nlwiki, nlwikibooks, nlwikimedia, nlwikinews, nlwikiquote, nlwikisource, nlwikivoyage, nlwiktionary, nnwiki, nnwikiquote, nnwiktionary, noboard_chapterswikimedia, nostalgiawiki, novwiki, nowiki, nowikibooks, nowikimedia, nowikinews, nowikiquote, nowikisource, nowiktionary, nqowiki, nrmwiki, nrwiki, nsowiki, nupwiki, nvwiki, nycwikimedia, nywiki, nzwikimedia, ocwiki, ocwikibooks, ocwiktionary, officewiki, olowiki, ombudsmenwiki, omwiki, omwiktionary, orwiki, orwikisource, orwiktionary, oswiki, otrs_wikiwiki, outreachwiki, pa_uswikimedia, pagwiki, pamwiki, papwiki, pawiki, pawikibooks, pawikisource, pawiktionary, pcdwiki, pcmwiki, pcmwikiquote, pdcwiki, pflwiki, pihwiki, piwiki, piwiktionary, plwiki, plwikibooks, plwikimedia, plwikinews, plwikiquote, plwikisource, plwikivoyage, plwiktionary, pmswiki, pmswikisource, pnbwiki, pnbwiktionary, pntwiki, projectcomwiki, pswiki, pswikibooks, pswikivoyage, pswiktionary, ptwiki, ptwikibooks, ptwikimedia, ptwikinews, ptwikiquote, ptwikisource, ptwikiversity, ptwikivoyage, ptwiktionary, punjabiwikimedia, pwnwiki, qualitywiki, quwiki, quwikibooks, quwikiquote, quwiktionary, rkiwiki, rmwiki, rmwikibooks, rmwiktionary, rmywiki, rnwiki, rnwiktionary, roa_rupwiki, roa_rupwiktionary, roa_tarawiki, romdwikimedia, rowiki, rowikibooks, rowikinews, rowikiquote, rowikisource, rowikivoyage, rowiktionary, rskwiki, rswikimedia, ruewiki, ruwiki, ruwikibooks, ruwikimedia, ruwikinews, ruwikiquote, ruwikisource, ruwikiversity, ruwikivoyage, ruwiktionary, rwwiki, rwwiktionary, sahwiki, sahwikiquote, sahwikisource, satwiki, satwiktionary, sawiki, sawikibooks, sawikiquote, sawikisource, sawiktionary, scnwiki, scnwiktionary, scowiki, scwiki, scwiktionary, sdwiki, sdwikinews, sdwiktionary, searchcomwiki, sewiki, sewikibooks, sewikimedia, sgwiki, sgwiktionary, shiwiki, shnwiki, shnwikibooks, shnwikinews, shnwikivoyage, shnwiktionary, shwiki, shwiktionary, shywiktionary, simplewiki, simplewikibooks, simplewikiquote, simplewiktionary, siwiki, siwikibooks, siwiktionary, skrwiki, skrwiktionary, skwiki, skwikibooks, skwikiquote, skwikisource, skwiktionary, slwiki, slwikibooks, slwikiquote, slwikisource, slwikiversity, slwiktionary, smnwiki, smwiki, smwiktionary, snwiki, snwiktionary, sourceswiki, sowiki, sowiktionary, spcomwiki, specieswiki, sqwiki, sqwikibooks, sqwikinews, sqwikiquote, sqwiktionary, srnwiki, srwiki, srwikibooks, srwikinews, srwikiquote, srwikisource, srwiktionary, sswiki, sswiktionary, stewardwiki, stqwiki, strategywiki, stwiki, stwiktionary, suwiki, suwikibooks, suwikiquote, suwikisource, suwiktionary, svwiki, svwikibooks, svwikinews, svwikiquote, svwikisource, svwikiversity, svwikivoyage, svwiktionary, swwiki, swwikibooks, swwiktionary, sylwiki, sysop_itwiki, sysop_plwiki, szlwiki, szywiki, tawiki, tawikibooks, tawikinews, tawikiquote, tawikisource, tawiktionary, taywiki, tcywiki, tcywikisource, tcywiktionary, tddwiki, techconductwiki, tenwiki, test2wiki, testcommonswiki, testwiki, testwikidatawiki, tetwiki, tewiki, tewikibooks, tewikiquote, tewikisource, tewiktionary, tgwiki, tgwikibooks, tgwiktionary, thankyouwiki, thwiki, thwikibooks, thwikimedia, thwikinews, thwikiquote, thwikisource, thwiktionary, tigwiki, tiwiki, tiwiktionary, tkwiki, tkwikibooks, tkwikiquote, tkwiktionary, tlwiki, tlwikibooks, tlwikiquote, tlwikisource, tlwiktionary, tlywiki, tnwiki, tnwiktionary, towiki, towiktionary, tpiwiki, tpiwiktionary, transitionteamwiki, trvwiki, trwiki, trwikibooks, trwikimedia, trwikinews, trwikiquote, trwikisource, trwikivoyage, trwiktionary, tswiki, tswiktionary, ttwiki, ttwikibooks, ttwikiquote, ttwiktionary, tumwiki, twwiki, twwiktionary, tyvwiki, tywiki, u4cwiki, uawikimedia, udmwiki, ugwiki, ugwikibooks, ugwikiquote, ugwiktionary, ukwiki, ukwikibooks, ukwikinews, ukwikiquote, ukwikisource, ukwikivoyage, ukwiktionary, urwiki, urwikibooks, urwikiquote, urwiktionary, usabilitywiki, uzwiki, uzwikibooks, uzwikiquote, uzwiktionary, vecwiki, vecwikisource, vecwiktionary, vepwiki, vewiki, vewikimedia, viwiki, viwikibooks, viwikiquote, viwikisource, viwikivoyage, viwiktionary, vlswiki, votewiki, vowiki, vowikibooks, vowikiquote, vowiktionary, warwiki, wawiki, wawikibooks, wawikisource, wawiktionary, wbwikimedia, wg_enwiki, wikidatawiki, wikifunctionswiki, wikimania2005wiki, wikimania2006wiki, wikimania2007wiki, wikimania2008wiki, wikimania2009wiki, wikimania2010wiki, wikimania2011wiki, wikimania2012wiki, wikimania2013wiki, wikimania2014wiki, wikimania2015wiki, wikimania2016wiki, wikimania2017wiki, wikimania2018wiki, wikimaniateamwiki, wikimaniawiki, wowiki, wowikiquote, wowiktionary, wuuwiki, xalwiki, xhwiki, xhwikibooks, xhwiktionary, xmfwiki, yiwiki, yiwikisource, yiwiktionary, yowiki, yowikibooks, yowiktionary, yuewiktionary, zawiki, zawikibooks, zawikiquote, zawiktionary, zeawiki, zghwiki, zghwiktionary, zh_classicalwiki, zh_min_nanwiki, zh_min_nanwikibooks, zh_min_nanwikiquote, zh_min_nanwikisource, zh_min_nanwiktionary, zh_yuewiki, zhwiki, zhwikibooks, zhwikinews, zhwikiquote, zhwikisource, zhwikiversity, zhwikivoyage, zhwiktionary, zuwiki, zuwikibooks, zuwiktionary
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认:enwikivoyage
- unpgrouppages
将讨论页与主题页一起分组,并将与当前用户用户页无关的通知分组在一起。
- 类型:boolean (详情)
- unplimit
要返回的最大页面数。
- 类型:integer 或 max
- 值必须在1到2,000之间。
- 默认值:10
- 列出带有(数量的)未读通知的页面
- api.php?action=query&meta=unreadnotificationpages
meta=userinfo (ui)
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
获取当前用户的信息。
- uiprop
要包含的信息块
- blockinfo
- 标记当前用户是否被封禁、由谁封禁以及封禁原因。
- hasmsg
- 如果当前用户有待处理消息,则添加messages标签。
- groups
- 列出当前用户所属的所有用户组。
- groupmemberships
- 列出用户被明确分配到的用户组,包括每个用户组的到期日期。
- implicitgroups
- 列出用户自动所属的所有用户组。
- rights
- 列出用户拥有的所有权限。
- changeablegroups
- 列出当前用户可以添加和删除的用户组。
- options
- 列出当前用户设置的所有首选项。
- editcount
- 添加当前用户的编辑次数。
- ratelimits
- 列出适用于当前用户的所有速率限制。
- theoreticalratelimits
- 列出如果用户因用户权限或IP豁免所有速率限制,则将适用的所有速率限制。
- 添加用户的电子邮件地址和电子邮件验证日期。
- realname
- 添加用户的真实姓名。
- acceptlang
- 以结构化格式回显客户端发送的
Accept-Language头。 - registrationdate
- 添加用户的注册日期。
- unreadcount
- 添加用户监视列表上未读页面的计数(最多999;如果更多则返回1000+)。
- centralids
- 添加用户的中心ID和关联状态。
- latestcontrib
- 添加用户最新贡献的日期。
- cancreateaccount
- 指示用户是否被允许创建账户。要检查某个特定账户是否可以创建,请使用 action=query&list=users&usprop=cancreate。
- 值(用 | 或 其他方式分隔):acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- 要指定所有值,请使用 *。
- uiattachedwiki
使用uiprop=centralids时,指示用户是否与此ID标识的维基相关联。
meta=wikibase (wb)
- 此模块需要读取权限。
- 来源: WikibaseClient
- 许可:
获取有关 Wikidata 客户端和关联的 Wikidata 存储库的信息。
- wbprop
要获取的属性。
- url
- Wikibase存储库的基础URL、脚本路径和文章路径。
- siteid
- 该站点的siteid。
- 值(用 | 或 其他方式分隔):siteid, url
- 默认:url|siteid
- 获取Wikibase客户端和存储库的URL路径和其他信息。
- api.php?action=query&meta=wikibase
action=readinglists
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
读取列表写入操作。
创建/更新/删除/排序读取列表和条目。有关详细信息,请参阅各种命令的文档。
- command
用于读取列表写入操作的命令(API 子模块)。
- create
- 内部。 为当前用户创建一个新列表。
- createentry
- 内部。 将一个新页面添加到当前用户所属的列表中。
- delete
- 内部。 删除当前用户所属的列表。
- deleteentry
- 内部。 从当前用户所属的列表中删除一个页面。
- setup
- 内部。 为当前用户启用列表。
- teardown
- 内部。 为当前用户禁用列表。
- update
- 内部。 更新当前用户所属的列表。
- 此参数是必需的。
- 以下值之一: create, createentry, delete, deleteentry, setup, teardown, update
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
command=create
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
为当前用户创建一个新列表。
用户拥有的(未删除的)列表不得超过 100 个。
- name
列表名称。除非使用批量创建,否则必需。
- 不能超过 255 字节。
- description
列表描述。
- 不能超过 767 字节。
- batch
批量创建多个列表的请求数据,格式为 JSON 数组,包含一个或多个具有 name 和(可选)description 字段的对象。
command=createentry
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
将一个新页面添加到当前用户所属的列表中。
列表条目必须是唯一的。页面不限于访问 API 的维基。用户在一个列表中的(未删除的)条目不得超过 5000 个。
- list
列表ID。
- 此参数是必需的。
- 类型:integer
- project
托管页面的维基的项目名称。(通常是维基的域名。)除非进行批量创建,否则必需。
- 不能超过 255 字节。
- title
页面标题(包括本地化命名空间名称)。除非进行批量创建,否则必需。推荐使用人类可读的格式(空格而非下划线)。API 将标题视为原始字符串;规范化(如标题大小写)留给客户端。
- 长度不能超过 383 字节。
- batch
批量创建多个列表条目(在同一个列表中)的请求数据,格式为 JSON 数组,包含一个或多个具有 project 和 title 字段的对象。
- 将项目 en.wikipedia.org 的页面 Dog 添加到 ID 为 33 的列表中。
- api.php?action=readinglists&command=createentry&list=33&project=https%3A%2F%2Fen.wikipedia.org&title=Dog&token=123ABC
- 将多个页面添加到列表。
- api.php?action=readinglists&command=createentry&list=33&batch=%5B%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Dog%22%7D%2C%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Cat%22%7D%5D&token=123ABC
command=delete
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
删除当前用户所属的列表。
已删除的列表将在一段时间内仍可通过 readinglists 和 readinglistentries 模块(通过 changedsince 参数)进行访问。无法撤销删除。
- list
列表 ID。除非进行批量删除,否则必需。
- 类型:integer
- batch
批量删除多个列表的请求数据,格式为 JSON 数组,包含一个或多个具有 list 字段的对象。
command=deleteentry
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
从当前用户所属的列表中删除一个页面。
- entry
条目 ID。除非进行批量删除,否则必需。
- 类型:integer
- batch
批量删除多个列表条目的请求数据,格式为 JSON 数组,包含一个或多个具有 entry 字段的对象。
command=setup
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
为当前用户启用列表。
此命令必须在使用读取列表进行任何其他操作之前使用。它还会创建一个默认列表。要撤销它,请使用 teardown。
command=teardown
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
为当前用户禁用列表。
删除用户的所有读取列表数据。如果用户希望再次使用读取列表,必须使用 setup 命令。
command=update
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: ReadingLists
- 许可证:
更新当前用户所属的列表。
- list
列表 ID。除非进行批量更新,否则必需。
- 类型:integer
- name
新的列表名称。除非进行批量更新,否则此项或 description 必需。
- 不能超过 255 字节。
- description
新的列表描述。
- 不能超过 767 字节。
- batch
批量更新多个列表的请求数据,格式为 JSON 数组,包含一个或多个具有 list、name 和 description 字段的对象。Name 和 description 是可选的,但至少需要其中一个。
action=removeauthenticationdata
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
移除当前用户的身份验证数据。
- 请求
使用来自 action=query&meta=authmanagerinfo 并带 amirequestsfor=remove 的 id 来使用此身份验证请求。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 尝试删除当前用户对 FooAuthenticationRequest 的数据。
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC
action=resetpassword
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
向用户发送密码重置电子邮件。
- user
要重置的用户。
- 类型:user,可通过用户名识别
要重置的用户的电子邮件地址。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 向用户 Example 发送密码重置电子邮件。
- api.php?action=resetpassword&user=Example&token=123ABC
- 向电子邮件地址为 user@example.com 的所有用户发送密码重置电子邮件。
- api.php?action=resetpassword&user=user@example.com&token=123ABC
action=revisiondelete
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
删除和恢复修订版。
- type
执行修订版本删除的类型。
- 此参数是必需的。
- 以下值之一: archive, filearchive, logging, oldimage, revision
- target
修订版本删除的页面标题,如果此类型需要的话。
- ids
要删除的修订版本的标识符。
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 隐藏
要为每个修订版本隐藏的内容。
- 值(用 | 或 其他方式分隔):comment, content, user
- show
要为每个修订版本取消隐藏的内容。
- 值(用 | 或 其他方式分隔):comment, content, user
- suppress
是否同时向管理员和其他人隐藏数据。
- 以下值之一: no, nochange, yes
- 默认值:nochange
- reason
删除或恢复的原因。
要应用于删除日志条目的标签。
- Values (separate with | or alternative)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=rollback
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
撤销对页面的最后一次编辑。
如果最后编辑该页面的用户连续进行了多次编辑,则所有这些编辑都将被回退。
- title
要回退的页面的标题。不能与 pageid 一起使用。
- pageid
要回退的页面的页面 ID。不能与 title 一起使用。
- 类型:integer
要应用于回退的标签。
- Values (separate with | or alternative)
- user
要回退其编辑的用户名称。
- 此参数是必需的。
- 类型:用户,按用户名、IP、临时用户、跨维基名称(例如,“prefix>ExampleName”)和用户ID(例如,“#12345”)中的任何一个。
- summary
自定义编辑摘要。如果为空,将使用默认摘要。
- 默认值:(空)
- markbot
将已撤销的编辑和撤销标记为机器人编辑。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- token
从 action=query&meta=tokens 获取的“rollback”令牌。
为了兼容性,也接受 Web UI 中使用的令牌。
- 此参数是必需的。
- 回退用户 Example 对页面 Main Page 的最后几次编辑。
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC
- 回退用户 192.0.2.5 对页面 Main Page 的最后几次编辑,编辑摘要为“Reverting vandalism”,并将其编辑和回退标记为机器人编辑。
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1
action=rsd
- 来源: MediaWiki
- 许可:
导出 RSD(Really Simple Discovery)模式。
- 导出 RSD 模式。
- api.php?action=rsd
action=sanitize-mapdata
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源: Kartographer
- 许可:
为 Kartographer 扩展执行数据验证
- title
GeoJSON 预期所在的页面的标题。如果未提供标题,将使用一个虚拟标题。
- 默认值:虚拟标题(从 Kartographer\Api\ApiSanitizeMapData 调用)
- text
要清理的 GeoJSON
- 此参数是必需的。
- 清理 GeoJSON 数据块
- api.php?action=sanitize-mapdata&text={"foo":"bar"}
action=scribunto-console
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源:Scribunto
- 许可证:
用于处理 Scribunto 控制台的 XHR 请求的内部模块。
- title
要测试的模块的标题。
- content
模块的新内容。
- session
会话令牌。
- 类型:integer
- question
要作为脚本计算的下一行。
- 此参数是必需的。
- clear
设置为清除当前会话状态。
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=securepollauth
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源:SecurePoll
- 许可:
允许远程维基在授予投票权之前进行用户身份验证。
- token
基于用户登录令牌的令牌。
- 此参数是必需的。
- id
打算投票的用户的 ID。
- 此参数是必需的。
- 类型:integer
- 使用登录令牌 123ABC 验证用户 ID 1。
- api.php?action=securepollauth&token=123ABC&id=1&format=json
action=setglobalaccountstatus
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: CentralAuth
- 许可:
隐藏或锁定(或显示或解锁)全局用户帐户。
- user
要更改状态的用户。
- 此参数是必需的。
- locked
更改此用户是否被锁定。
- 以下值之一:可以为空,或 lock, unlock
更改此用户是否未隐藏、从全局用户列表中隐藏或被抑制。
- 以下值之一:可以为空,或 lists, suppressed
- reason
更改用户状态的原因。
- statecheck
可选的预期当前 userid:username:hidden:locked 的 MD5 值。用于检测编辑冲突。如果 hidden 未隐藏,则其值为空字符串,否则为字符串 `lists` 或 `suppressed`。如果 locked 被锁定,则其值为 1,否则为 0。示例:2128506:LeeSmith::0;3839611:VandalGoblin:suppressed:1。
- token
从 action=query&meta=tokens 获取的“setglobalaccountstatus”令牌。
- 此参数是必需的。
action=setnotificationtimestamp
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更新监视页面的通知时间戳。
这会影响监视列表和历史记录中更改页面的高亮显示,以及在启用“当监视列表中的页面或文件发生更改时发送电子邮件”偏好设置时发送电子邮件。
- entirewatchlist
处理所有监视的页面。
- 类型:boolean (详情)
- timestamp
要将通知时间戳设置为的时间戳。
- 类型:timestamp(允许的格式)
- torevid
要将通知时间戳设置为的修订版本(仅限一页)。
- 类型:integer
- newerthanrevid
要将通知时间戳设置得比此修订版本更新(仅限一页)。
- 类型:integer
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- titles
要处理的标题列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 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
自动解析 titles、pageids 和 revids 中的重定向,以及 generator 返回的页面。
- 类型:boolean (详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 重置整个监视列表的通知状态。
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC
- 重置 Main Page 页面的通知状态。
- api.php?action=setnotificationtimestamp&titles=Main%20Page&token=123ABC
- 将 Main Page 页面的通知时间戳设置为自 2012 年 1 月 1 日以来的所有编辑都未被查看。
- api.php?action=setnotificationtimestamp&titles=Main%20Page×tamp=2012-01-01T00:00:00Z&token=123ABC
- 重置 User 命名空间中所有页面的通知状态。
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC
action=setpagelanguage
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改页面的语言。
在此维基上不允许更改页面的语言。
启用 $wgPageLanguageUseDB 以使用此操作。
- title
要更改其语言的页面的标题。不能与 pageid 一起使用。
- pageid
要更改其语言的页面的页面 ID。不能与 title 一起使用。
- 类型:integer
- lang
要将页面更改到的语言的代码。使用 default 将页面重置为维基的默认内容语言。
- 此参数是必需的。
- 以下值之一: aae, ab, abr, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, aig, aln, alt, am, ami, an, ang, ann, anp, apc, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, bdr, be, be-tarask, bew, bg, bgc, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bug-bugi, bxr, ca, cbk-zam, ccp, cdo, cdo-hant, cdo-latn, ce, ceb, ch, chn, chr, chy, ckb, co, cop, cps, cpx, cpx-hans, cpx-hant, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, dga, din, diq, dlg, dsb, dtp, dty, dua, dv, dz, ee, efi, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fvr, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcf, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, hak-hans, hak-hant, hak-latn, haw, he, hi, hif, hif-latn, hil, hke, hno, hoc-latn, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kaj, kbd, kbd-cyrl, kbp, kcg, kea, kg, kge, khw, ki, kiu, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, ljp, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mui, mwl, my, myv, mzn, nah, nan, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, nia, nit, niu, nl, nl-informal, nmz, nn, no, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rki, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, ryu, sa, sah, sas, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tig, tk, tl, tly, tn, to, tok, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, wal, war, wls, wlx, wo, wuu, wuu-hans, wuu-hant, xal, xh, xmf, xsy, yi, yo, yrl, yua, yue, yue-hans, yue-hant, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
更改原因。
要应用于由此操作产生的日志条目的标签。
- Values (separate with | or alternative)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 将页面 Main Page 的语言更改为巴斯克语。
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC
- 将 ID 为 123 的页面的语言更改为维基的默认内容语言。
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC
action=shortenurl
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:UrlShortener
- 许可证:
将长 URL 缩短为更短的 URL。
- 获取 URL https://en.wikipedia.org/wiki/Arctica 的短链接。
- api.php?action=shortenurl&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FArctica
- 获取 URL https://en.wikipedia.org/wiki/Arctica 的二维码。
- api.php?action=shortenurl&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FArctica&qrcode=1
action=sitematrix (sm)
- 此模块需要读取权限。
- 来源:SiteMatrix
- 许可证:
获取 Wikimedia 站点列表。
代码(技术上是 dbname/wikiid)是内容项目的语言代码+项目代码,或所有其他项目的子域+主域。
- smtype
按类型过滤站点矩阵
- special
- 一次性多语言维基百科项目。
- language
- 此语言代码下的维基百科项目。
- 值(用 | 或 其他方式分隔):language, special
- 默认值:special|language
- smstate
按维基状态过滤站点矩阵。
- 值(用 | 或 其他方式分隔):all, closed, fishbowl, nonglobal, private
- 默认:all
- smlangprop
返回关于语言的哪些信息。
- 值(用 | 或 其他方式分隔):code, dir, localname, name, site
- 默认值:code|name|site|dir|localname
- smsiteprop
返回关于站点的哪些信息。
- 值(用 | 或 其他方式分隔):code, dbname, lang, sitename, url
- 默认值:url|dbname|code|sitename
- smlimit
结果的最大数量。
- 类型:integer 或 max
- 值必须在 1 和 5000 之间。
- 默认值:5000
- smcontinue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
action=spamblacklist
- 此模块需要读取权限。
- 来源:SpamBlacklist
- 许可证:
根据垃圾链接列表验证一个或多个 URL。
- url
要根据阻止列表进行验证的 URL。
- 此参数是必需的。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
action=stashedit
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
在共享缓存中准备一个编辑。
这打算通过 AJAX 从编辑表单使用,以提高页面保存的性能。
- title
正在编辑的页面的标题。
- 此参数是必需的。
- section
节标识符。对于顶部章节为 0,对于新章节为 new。
- sectiontitle
新章节的标题。
- text
页面内容。
- stashedtexthash
先前缓存的页面内容哈希值,用于替换。
- summary
更改摘要。
- 默认值:(空)
- contentmodel
新内容的模型。
- 此参数是必需的。
- 以下值之一:GadgetDefinition, Graph.JsonConfig, Json.JsonConfig, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, vue, wikitext
- contentformat
输入文本使用的内容序列化格式。
- 此参数是必需的。
- 以下值之一:application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- baserevid
基础修订版本的修订 ID。
- 此参数是必需的。
- 类型:integer
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=streamconfigs
- 此模块需要读取权限。
- 来源:EventStreamConfig
- 许可证:
公开事件流配置。仅返回 format=json 和 formatversion=2。
- streams
要获取配置的流列表
- Separate values with | or alternative.
- 最多 250 个值(允许更高限制的客户端为 500 个)。
- constraints
筛选具有这些设置的流配置条目
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- all_settings
- 已弃用。
在流配置结果中包含所有设置。自 1.41 版本起已弃用。默认包含所有设置。
- 类型:boolean (详情)
action=strikevote
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:SecurePoll
- 许可:
允许管理员划掉或取消划掉投票。
- option
要执行的操作:罢免或恢复投票。
- strike
- 罢免投票(将其从计数中移除)。
- unstrike
- 恢复投票(将其恢复到计数)。
- 此参数是必需的。
- 以下值之一: strike, unstrike
- reason
罢免或恢复投票的原因。
- 此参数是必需的。
- voteid
要被罢免或恢复的投票的 ID。
- 此参数是必需的。
- 类型:integer
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 罢免投票 1,原因:“duplication”。
- api.php?action=strikevote&option=strike&reason=duplication&voteid=1&token=123ABC
- 恢复投票 1,原因:“mistake”。
- api.php?action=strikevote&option=unstrike&reason=mistake&voteid=1&token=123ABC
action=tag
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
向单个修订版或日志条目添加或删除更改标签。
- rcid
要添加或删除标签的一个或多个最近更改 ID。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revid
要添加或删除标签的一个或多个修订版本 ID。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- logid
要添加或删除标签的一个或多个日志条目 ID。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- add
要添加的标签。只能添加手动定义的标签。
- Values (separate with | or alternative)
- remove
要删除的标签。只能删除手动定义或完全未定义的标签。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- reason
更改原因。
- 默认值:(空)
要应用于将作为此操作结果创建的日志条目的标签。
- Values (separate with | or alternative)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 为修订版本 ID 123 添加“vandalism”标签,不指定原因。
- api.php?action=tag&revid=123&add=vandalism&token=123ABC
- 从日志条目 ID 123 删除“spam”标签,原因:“Wrongly applied”。
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC
action=templatedata
- 此模块需要读取权限。
- 来源:TemplateData
- 许可证:
获取 TemplateData 扩展存储的数据。
- includeMissingTitles
即使标题缺失或缺少 TemplateData,也返回数据。默认情况下,仅当标题存在且具有 TemplateData 时才返回标题。
- 类型:boolean (详情)
- doNotIgnoreMissingTitles
- 已弃用。
即使标题缺失或缺少 TemplateData,也返回数据。默认情况下(为了向后兼容),仅当标题存在且具有 TemplateData 时才返回标题。
- 类型:boolean (详情)
- lang
以该语言返回本地化值。默认情况下,返回所有可用的翻译。
- titles
要处理的标题列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 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
自动解析 titles、pageids 和 revids 中的重定向,以及 generator 返回的页面。
- 类型:boolean (详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:boolean (详情)
- 为 返回 TemplateData,如果模板不存在或存在但没有 TemplateData,则返回结果。
- api.php?action=templatedata&titles=Template:Foobar&includeMissingTitles=1
- 为 返回 TemplateData,如果模板不存在或存在但没有 TemplateData,则不返回结果。
- api.php?action=templatedata&titles=Template:Phabricator
action=thank
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:Thanks
- 许可证:
向编辑者发送感谢通知。
- rev
感谢某人的修订版本 ID。必须提供此项或 'log'。
- 类型:integer
- 值必须不小于1。
- log
感谢某人的日志 ID。必须提供此项或 'rev'。
- 类型:integer
- 值必须不小于1。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- source
描述请求来源的短字符串,例如 diff 或 history。
- 为修订版本 ID 456 发送感谢,来源是 diff 页面。
- api.php?action=thank&revid=456&source=diff&token=123ABC
action=timedtext
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- Source: TimedMediaHandler
- License:
提供定时文本内容供 <track> 元素使用。
- title
要检索定时文本的媒体文件标题。
- pageid
要检索定时文本的媒体文件的页面 ID。
- 类型:integer
- trackformat
要返回定时文本的文件格式。
- 此参数是必需的。
- 以下值之一: srt, vtt
- lang
要检索的定时文本的语言。
- 获取文件 Example.ogv 的德语 SRT 字幕文件。
- api.php?action=timedtext&title=File:Example.ogv&lang=de&trackformat=vtt
action=titleblacklist (tb)
- 此模块需要读取权限。
- 来源:TitleBlacklist
- 许可证:
根据 TitleBlacklist 验证页面标题、文件名或用户名。
- tbtitle
要 against 阻止列表验证的字符串。
- 此参数是必需的。
- tbaction
要检查的操作。
- 以下值之一: create, createpage, createtalk, edit, move, new-account, upload
- 默认值:edit
- tbnooverride
不要尝试覆盖 titleblacklist。
- 类型:boolean (详情)
- 检查 是否在阻止列表中。
- api.php?action=titleblacklist&tbtitle=Foo
- 检查 Bar 是否被列入编辑阻止列表。
- api.php?action=titleblacklist&tbtitle=Bar&tbaction=edit
action=torblock
- 此模块需要读取权限。
- 来源:TorBlock
- 许可证:
检查 IP 地址是否被封禁为 Tor 出口节点。
- ip
要检查的 IP 地址。
- 此参数是必需的。
- 检查 IP 地址 192.0.2.18 是否被阻止为 Tor 出口节点。
- api.php?action=torblock&ip=192.0.2.18
action=transcodereset
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- Source: TimedMediaHandler
- License:
拥有“transcode-reset”权限的用户可以重置并重新运行转码作业。
- title
媒体文件标题。
- 此参数是必需的。
- transcodekey
要重置的转码密钥。从 action=query&prop=transcodestatus 获取。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=ulslocalization
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:UniversalLanguageSelector
- 许可:
获取 ULS 在指定语言的本地化。
- language
语言代码。
- 此参数是必需的。
action=ulssetlang
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源:UniversalLanguageSelector
- 许可:
更新用户的首选界面语言。
- languagecode
首选语言代码。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=unblock
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
解封用户。
- id
要解封的封禁 ID(通过 list=blocks 获取)。不能与 user 一起使用。
- 类型:integer
- user
要解封的用户。不能与 id 一起使用。
- 类型:user,可通过用户名、IP、临时用户、IP 范围和用户 ID(例如“#12345”)识别
- userid
- 已弃用。
请改用 user=#ID。
- 类型:integer
- reason
解封的原因。
- 默认值:(空)
要应用于封禁日志条目的更改标签。
- Values (separate with | or alternative)
- watchuser
监视用户或 IP 地址的用户和讨论页面。
- 类型:boolean (详情)
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 解封封禁 ID #105。
- api.php?action=unblock&id=105
- 使用理由 抱歉 Bob 解除对用户 Bob 的封禁。
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob
action=undelete
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
恢复已删除页面的修订版。
可以通过 prop=deletedrevisions 获取已删除修订版本(包括时间戳)的列表,可以通过 list=filearchive 获取已删除文件 ID 的列表。
- title
要恢复删除的页面的标题。
- 此参数是必需的。
- reason
恢复的理由。
- 默认值:(空)
添加到删除日志条目的更改标签。
- Values (separate with | or alternative)
- timestamps
要恢复删除的修订版本的时间戳。如果 timestamps 和 fileids 都为空,则所有版本都将被恢复。
- 类型:时间戳列表(允许的格式)
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- fileids
要恢复的文件修订版本的 ID。如果 timestamps 和 fileids 都为空,则所有文件版本都将被恢复。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- undeletetalk
如果存在,则恢复相关的讨论页的所有修订版本。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange, preferences, unwatch, watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=unlinkaccount
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
从当前用户处移除链接的第三方帐户。
- 请求
使用此身份验证请求,通过 action=query&meta=authmanagerinfo 并带有 amirequestsfor=unlink 返回的 id。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- 尝试解除当前用户与 FooAuthenticationRequest 关联的提供程序的链接。
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC
action=upload
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
上传文件,或获取待处理上传的状态。
有几种方法可用
- 使用 file 参数直接上传文件内容。
- 使用 filesize、chunk 和 offset 参数分块上传文件。
- 让 MediaWiki 服务器使用 url 参数从 URL 获取文件。
- 使用 filekey 参数完成因警告而失败的先前上传,或分块上传,或以其他方式存储在上传暂存区的文件。
请注意,发送 file 或 chunk 时,HTTP POST 必须作为文件上传(即使用 multipart/form-data)。
- filename
目标文件名。
- comment
上传评论。如果未指定 text,则也用作新文件的初始页面文本。
- 默认值:(空)
应用于上传日志条目和文件页面修订的更改标签。
- Values (separate with | or alternative)
- text
新文件的初始页面文本。
- watch
- 已弃用。
监视页面。
- 类型:boolean (详情)
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- 以下值之一:nochange、preferences、watch
- 默认:preferences
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- ignorewarnings
忽略任何警告。
- 类型:boolean (详情)
- file
文件内容。
- 必须使用 multipart/form-data 的文件上传方式进行 POST。
- url
要从中获取文件的 URL。
- filekey
标识先前临时存储的上传的键。
- sessionkey
- 已弃用。
与 filekey 相同,为保持向后兼容而保留。
- stash
如果设置,服务器将临时暂存文件,而不是将其添加到存储库。
- 类型:boolean (详情)
- filesize
整个上传的文件大小。
- 类型:integer
- 值必须在 0 和 5,368,709,120 之间。
- offset
块在字节中的偏移量。
- 类型:integer
- 该值不得小于 0。
- chunk
块内容。
- 必须使用 multipart/form-data 的文件上传方式进行 POST。
- async
在可能的情况下,使潜在的大型文件操作异步执行。
- 类型:boolean (详情)
- checkstatus
仅为给定的文件密钥获取上传状态。
- 类型:boolean (详情)
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
action=userrights
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
更改用户的组别成员身份。
- user
用户。
- 类型:用户,按用户名和用户ID(例如,“#12345”)中的任何一个。
- userid
- 已弃用。
请改用 user=#ID。
- 类型:integer
- add
将用户添加到这些组,或者如果他们已经是成员,则更新他们在该组的成员身份到期时间。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- expiry
过期时间戳。可以是相对时间(例如 5 months 或 2 weeks)或绝对时间(例如 2014-09-18T12:34:56Z)。如果只设置了一个时间戳,它将用于传递给 add 参数的所有组。使用 infinite、indefinite、infinity 或 never 表示永不过期用户组。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- 默认值:infinite
- remove
将用户从这些组中移除。
- 值(用 | 或 备选 分隔):accountcreator, autopatrolled, bot, bureaucrat, checkuser, confirmed, import, interface-admin, ipblock-exempt, no-ipinfo, oathauth-twofactorauth, patroller, steward, suppress, sysop, templateeditor, temporary-account-viewer, transwiki
- reason
更改原因。
- 默认值:(空)
- token
从action=query&meta=tokens获取的“userrights”令牌。
为了兼容性,也接受 Web UI 中使用的令牌。
- 此参数是必需的。
应用于用户权限日志条目的更改标签。
- Values (separate with | or alternative)
- watchuser
监视用户的用户页和讨论页。
- 类型:boolean (详情)
- watchlistexpiry
监视列表到期时间戳。完全省略此参数可保留当前到期时间不变。
- Type: expiry (details)
- 将用户 FooBot 添加到 bot 组,并从 sysop 和 bureaucrat 组中移除。
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC
- 将 ID 为 123 的用户添加到 bot 组,并从 sysop 和 bureaucrat 组中移除。
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC
- 将用户 SometimeSysop 添加到 sysop 组,有效期为 1 个月。
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC
action=validatepassword
- 此模块需要读取权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
根据 wiki 的密码策略验证密码。
如果密码可接受,则报告为 Good;如果密码可用于登录但必须更改,则报告为 Change;如果密码不可用,则报告为 Invalid。
- password
要验证的密码。
- 此参数是必需的。
- user
用户名,用于测试帐户创建。指定的用户名不得已存在。
- 类型:用户,按用户名和用户ID(例如,“#12345”)中的任何一个。
电子邮件地址,用于测试帐户创建。
- realname
真实姓名,用于测试帐户创建。
- 验证当前用户的密码 foobar。
- api.php?action=validatepassword&password=foobar
- 验证用于创建用户 Example 的密码 qwerty。
- api.php?action=validatepassword&password=querty&user=Example
action=visualeditor
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:VisualEditor
- 许可证:
从 Parsoid 服务返回页面的 HTML5。
- page
要执行操作的页面。
- 此参数是必需的。
- badetag
如果 RESTBase 查询返回了一个看似无效的 ETag,则在此处传递它用于记录。
- format
输出的格式。
- 以下值之一:json、jsonfm
- 默认值:jsonfm
- paction
要执行的操作。
- 此参数是必需的。
- 以下值之一:metadata、parse、parsefragment、templatesused、wikitext
- wikitext
要发送到 Parsoid 以转换为 HTML 的维基文本(paction=parsefragment)。
- section
要操作的章节。
- stash
保存时,如果希望使用暂存 API,请将此设置为 true。
- 类型:boolean (详情)
- oldid
要使用的修订号(默认为最新修订)。
- 类型:integer
- editintro
要添加到通知中的编辑介绍。
- pst
在发送到 Parsoid 之前预转换维基文本(paction=parsefragment)。
- 类型:boolean (详情)
- preload
如果获取的页面尚无内容,则要使用其内容的页面。
- preloadparams
如果存在,则要替换到 preload 页面的参数。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
action=visualeditoredit
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:VisualEditor
- 许可证:
将 HTML5 页面保存到 MediaWiki(通过 Parsoid 服务转换为维基文本)。
- paction
要执行的操作。
- 此参数是必需的。
- 以下值之一:diff、save、serialize、serializeforcache
- page
要执行操作的页面。
- 此参数是必需的。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- wikitext
要操作的维基文本。
- section
要操作的章节。
- sectiontitle
新节的标题。
- basetimestamp
保存时,将其设置为编辑的修订版本的时间戳。用于检测编辑冲突。
- 类型:timestamp(允许的格式)
- starttimestamp
保存时,将其设置为加载页面时的时间戳。用于检测编辑冲突。
- 类型:timestamp(允许的格式)
- oldid
要使用的修订版本号。默认为最新修订版本。
- 类型:integer
- minor
小编辑标志。
- watchlist
无条件地将页面添加到当前用户的监视列表或从中移除,使用偏好设置(对机器人用户无效)或不更改监视状态。
- html
要发送给 Parsoid 以换取维基文本的 HTML。
- etag
要发送的 ETag。
- summary
编辑摘要。
- captchaid
验证码ID(在提交验证码响应时)。
- captchaword
验证码的答案(在提交验证码响应时)。
- cachekey
使用此密钥的先前 serializeforcache 请求的结果。会覆盖 html。
- nocontent
在响应中省略新修订的HTML内容。
- 类型:boolean (详情)
- returnto
页面标题。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到给定的页面,而不是已编辑的页面。
- 类型:page title
- 接受不存在的页面。
- returntoquery
URL查询参数(带前导?)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定查询参数的页面。
- 默认值:(空)
- returntoanchor
URL片段(带前导#)。如果编辑的保存创建了临时帐户,API可能会响应一个客户端应访问以完成登录的URL。如果提供了此参数,则URL将重定向到具有给定片段的页面。
- 默认值:(空)
- useskin
将选定的皮肤应用于解析器输出。可能会影响以下属性:text、langlinks、headitems、modules、jsconfigvars、indicators。
- 以下值之一:apioutput, authentication-popup, cologneblue, fallback, json, minerva, modern, monobook, timeless, vector, vector-2022
添加到编辑的更改标签。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- plugins
与 API 请求关联的插件。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- data-{plugin}
插件与 API 请求一起发送的任意数据。
- 这是一个模板化参数。在发起请求时,参数名称中的 {plugin} 应替换为 plugins 的值。
- mobileformat
以适合移动设备使用的格式返回解析输出。
- 类型:boolean (详情)
action=watch
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源: MediaWiki
- 许可:
将页面添加到/从中移除当前用户的监视列表。
- title
- 已弃用。
要(取消)监视的页面。请改用 titles。
- expiry
应用于所有给定页面的到期时间戳。省略此参数可保持任何当前到期时间不变。
- Type: expiry (details)
- unwatch
如果设置,则取消监视页面,而不是监视。
- 类型:boolean (详情)
- continue
当有更多结果可用时,使用此参数继续。有关如何继续查询的更详细信息,请参阅 mediawiki.org。
- titles
要处理的标题列表。
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- pageids
要处理的页面 ID 列表。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 50(对于允许更高限制的客户端为 500)。
- revids
要处理的修订 ID 列表。请注意,几乎所有查询模块都会将修订 ID 转换为相应的页面 ID,并处理最新修订版。只有 prop=revisions 在其响应中使用精确修订版。
- 类型:list of integers
- Separate values with | or alternative.
- 最多值数量为 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
自动解析 titles、pageids 和 revids 中的重定向,以及 generator 返回的页面。
- 类型:boolean (详情)
- converttitles
如有必要,将标题转换为其他变体。仅当维基的内容语言支持变体转换时才有效。支持变体转换的语言包括 ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh 和 zh。
- 类型:boolean (详情)
- token
从 action=query&meta=tokens 检索到的“watch”令牌
- 此参数是必需的。
- 监视页面 Main Page。
- api.php?action=watch&titles=Main%20Page&token=123ABC
- 监视页面 Main Page、Foo 和 Bar 一个月。
- api.php?action=watch&titles=Main%20Page|Foo|Bar&expiry=1%20month&token=123ABC
- 取消监视页面 Main Page。
- api.php?action=watch&titles=Main%20Page&unwatch=&token=123ABC
- 监视主命名空间中的前几个页面。
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC
action=webapp-manifest
- 此模块需要读取权限。
- 来源:MobileFrontend
- 许可证:
返回 webapp manifest。
action=webauthn
- 此模块需要读取权限。
- 来源:WebAuthn
- 许可证:
用于在注册/身份验证过程中服务器和客户端之间通信的 API 模块。
- func
要执行的请求函数的名称。
- getAuthInfo
- 身份验证信息。
- getRegisterInfo
- 注册信息。
- 此参数是必需的。
- 以下值之一:getAuthInfo、getRegisterInfo
action=wikilove
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块仅接受 POST 请求。
- 来源:WikiLove
- 许可证:
给予其他用户 WikiLove。
WikiLove 是通过方便的界面(使用预设或本地定义的模板)发送到用户讨论页的积极信息。此操作会将指定的维基文本添加到特定的讨论页。出于统计目的,会记录类型和其他数据。
- title
要发送 WikiLove 的用户页或用户讨论页的全名。
- 此参数是必需的。
- text
要添加到新章节的原始维基文本。
- 此参数是必需的。
- message
用户输入的实际消息,用于记录。
- token
A "csrf" token retrieved from action=query&meta=tokens
- 此参数是必需的。
- subject
新章节的主题标题。
- 此参数是必需的。
- type
WikiLove 的类型(用于统计);这对应于菜单中选择的类型,以及可选的子类型(例如,“The Original Barnstar”或“A kitten for you!”)。
要发送给用户的可选电子邮件消息的内容。如果用户无法通过电子邮件发送,将返回警告。无论如何,WikiLove 都将发送到用户的讨论页。
添加到修订的更改标签。
- Values (separate with | or alternative)
action=wikimediaeventsblockededit
- 此模块是内部的或不稳定的,您不应使用它。 其操作可能会在不通知的情况下更改。
- 此模块需要读取权限。
- 来源:WikimediaEvents
- 许可证:
记录被阻止的编辑尝试信息
- page
尝试编辑的页面
- 此参数是必需的。
- interface
使用的接口
- 此参数是必需的。
- 以下值之一:discussiontools、mobilefrontend、other、visualeditor、wikieditor
- 平台
使用的平台
- 此参数是必需的。
- 以下值之一:desktop、mobile
format=json
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以 JSON 格式输出数据。
- callback
如果指定,则将输出包装到给定的函数调用中。 为了安全起见,所有用户特定数据都将受到限制。
- utf8
如果指定,则将大多数(但并非全部)非 ASCII 字符编码为 UTF-8,而不是用十六进制转义序列替换它们。 当 formatversion 不是 1 时的默认值。
- 类型:boolean (详情)
- ascii
如果指定,则使用十六进制转义序列对所有非 ASCII 进行编码。 当 formatversion 是 1 时的默认值。
- 类型:boolean (详情)
- formatversion
输出格式
- 1
- 向后兼容的格式 (XML风格的布尔值,内容节点的 * 键等)。
- 2
- 现代格式。
- 最新
- 使用最新格式 (当前为 2),可能在没有警告的情况下更改。
- 以下值之一:1, 2, 最新
- 默认值:1
- 以 JSON 格式返回查询结果。
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json
format=jsonfm
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以 JSON 格式输出数据(在 HTML 中进行漂亮打印)。
- wrappedhtml
以JSON对象的形式返回美观打印的HTML及其相关的ResourceLoader模块。
- 类型:boolean (详情)
- callback
如果指定,则将输出包装到给定的函数调用中。 为了安全起见,所有用户特定数据都将受到限制。
- utf8
如果指定,则将大多数(但并非全部)非 ASCII 字符编码为 UTF-8,而不是用十六进制转义序列替换它们。 当 formatversion 不是 1 时的默认值。
- 类型:boolean (详情)
- ascii
如果指定,则使用十六进制转义序列对所有非 ASCII 进行编码。 当 formatversion 是 1 时的默认值。
- 类型:boolean (详情)
- formatversion
输出格式
- 1
- 向后兼容的格式 (XML风格的布尔值,内容节点的 * 键等)。
- 2
- 现代格式。
- 最新
- 使用最新格式 (当前为 2),可能在没有警告的情况下更改。
- 以下值之一:1, 2, 最新
- 默认值:1
format=none
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
不输出任何内容。
- 以 NONE 格式返回查询结果。
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none
format=php
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以序列化的 PHP 格式输出数据。
- formatversion
输出格式
- 1
- 向后兼容的格式 (XML风格的布尔值,内容节点的 * 键等)。
- 2
- 现代格式。
- 最新
- 使用最新格式 (当前为 2),可能在没有警告的情况下更改。
- 以下值之一:1, 2, 最新
- 默认值:1
format=phpfm
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以序列化的 PHP 格式输出数据(在 HTML 中进行漂亮打印)。
- wrappedhtml
以JSON对象的形式返回美观打印的HTML及其相关的ResourceLoader模块。
- 类型:boolean (详情)
- formatversion
输出格式
- 1
- 向后兼容的格式 (XML风格的布尔值,内容节点的 * 键等)。
- 2
- 现代格式。
- 最新
- 使用最新格式 (当前为 2),可能在没有警告的情况下更改。
- 以下值之一:1, 2, 最新
- 默认值:1
format=rawfm
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以 JSON 格式输出数据,包括调试元素(在 HTML 中进行漂亮打印)。
format=xml
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以 XML 格式输出数据。
- xslt
如果指定,则添加指定的页面作为XSL样式表。该值必须是 MediaWiki 命名空间中以
.xsl结尾的标题。- includexmlnamespace
如果指定,则添加一个XML命名空间。
- 类型:boolean (详情)
format=xmlfm
- 此模块需要读取权限。
- 来源: MediaWiki
- 许可:
以 XML 格式输出数据(在 HTML 中进行漂亮打印)。
数据类型
MediaWiki 的输入应为 NFC 标准化的 UTF-8。MediaWiki 可能会尝试转换其他输入,但这可能导致某些操作(如带有 MD5 校验的编辑)失败。
通常使用管道符(例如 param=value1|value2 或 param=value1%7Cvalue2)分隔多个值的参数。如果值必须包含管道符,则使用 U+001F(单元分隔符)作为分隔符,并且在值前加上 U+001F,例如 param=%1Fvalue1%1Fvalue2。
API 请求中的某些参数类型需要进一步说明
- boolean
布尔参数的工作方式类似于 HTML 复选框:如果指定了参数,无论其值如何,都将其视为 true。对于 false 值,请完全省略该参数。
- expiry
到期值可以是相对的(例如 5 months 或 2 weeks)或绝对的(例如 2014-09-18T12:34:56Z)。要设置无到期时间,请使用 infinite、indefinite、infinity 或 never。
- timestamp
时间戳可以按多种格式指定,有关详细信息,请参阅mediawiki.org 上文档化的 Timestamp 库输入格式。建议使用 ISO 8601 日期和时间:2001-01-15T14:56:00Z。此外,字符串 now 可用于指定当前时间戳。
模板化参数
模板化参数支持 API 模块需要为某些其他参数的每个值提供值的情况。例如,如果有一个请求水果的 API 模块,它可能有参数 fruits 来指定请求哪些水果,以及一个模板化参数 {fruit}-quantity 来指定每种水果请求的数量。然后,一个想要 1 个苹果、5 个香蕉和 20 个草莓的 API 客户端可以发起类似 fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20 的请求。
致谢
API 开发者
- Yuri Astrakhan(创建者,2006 年 9 月 - 2007 年 9 月的首席开发者)
- Roan Kattouw(2007 年 9 月 - 2009 年的首席开发者)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch(2013 年 - 2020 年的首席开发者)
请将您的评论、建议和问题发送至 mediawiki-api@lists.wikimedia.org,或在 https://phabricator.wikimedia.org/ 提交错误报告。