MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:-{R|https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page}-
meta=userinfo (ui)
- 此模块需要读取权限。
- 来源:MediaWiki
- 许可协议:GPL-2.0-or-later
获取有关当前用户的信息。
具体参数:
其他通用参数可用。
- 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定义的wiki。
例子: