站点
扩展自 AbstractMediawikiObjectMediaWiki API 站点类。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Joomla\Registry\Registry options = null, \Joomla\Mediawiki\Http client = null) :
buildParameter
从字符串数组构建请求参数的方法。
buildParameter(mixed||string|int params) :
自 |
1.0 |
---|
参数
- params
array<string|int, mixed>
包含参数的字符串数组
响应
string
请求参数
fetchUrl
构建并返回请求的完整请求 URL 的方法。
fetchUrl( path) :
自 |
1.0 |
---|
参数
- path
string
要变形的 URL
响应
string
请求 URL。
getEvents
从日志获取事件的方法。
getEvents(array leprop = null, letype = null, leaction = null, letitle = null, leprefix = null, letag = null, leuser = null, lestart = null, leend = null, ledir = null, lelimit = null) :
自 |
1.0 |
---|
参数
- leprop
array<string|int, mixed>|null
要获取的属性列表。- letype
string
将日志操作过滤为仅此类型。- leaction
string
将日志操作过滤为仅此类型。- letitle
string
将条目过滤为与页面相关的条目。- leprefix
string
过滤以该前缀开头的条目。- letag
string
过滤带标签的条目。- leuser
string
过滤由给定用户进行的条目。- lestart
string
起始时间戳。- leend
string
结束时间戳。- ledir
string
枚举方向。- lelimit
int
要返回的事件限制。
响应
object
getProtectedTitles
获取站点上的受保护标题的方法。
getProtectedTitles(array ptnamespace = null, array ptlevel = null, ptlimit = null, ptdir = null, ptstart = null, ptend = null, array ptprop = null) :
自 |
1.0 |
---|
参数
- ptnamespace
array<string|int, mixed>|null
仅列出此命名空间中的标题。- ptlevel
array<string|int, mixed>|null
仅列出具有这些保护级别的标题。- ptlimit
int
要返回的页面限制。- ptdir
string
枚举方向。- ptstart
string
起始时间戳。- ptend
string
结束时间戳。- ptprop
array<string|int, mixed>|null
要获取的属性列表。
响应
object
getRecentChanges
获取站点上的最近更改的方法。
getRecentChanges( rcstart = null, rcend = null, rcdir = null, array rcnamespace = null, rcuser = null, rcexcludeuser = null, rctag = null, array rcprop = null, array rctoken = null, array rcshow = null, rclimit = null, rctype = null, rctoponly = null) :
自 |
1.0 |
---|
参数
- rcstart
string
起始时间戳。- rcend
string
结束时间戳。- rcdir
string
枚举方向。- rcnamespace
array<string|int, mixed>|null
将更改过滤为仅此命名空间。- rcuser
string
过滤由该用户进行的更改。- rcexcludeuser
string
过滤更改以排除由该用户进行的更改。- rctag
string
过滤由该标签进行的更改。- rcprop
array<string|int, mixed>|null
将日志操作过滤为仅此类型。- rctoken
array<string|int, mixed>|null
为每个更改获取哪个令牌。- rcshow
array<string|int, mixed>|null
根据此条件过滤更改。- rclimit
string
要返回的更改限制。- rctype
string
按更改类型过滤事件。- rctoponly
string
过滤最新修订版本的更改。
响应
object
getSiteInfo
获取站点信息的方法。
getSiteInfo(array siprop = null, sifilteriw = null, sishowalldb = false, sinumberingroup = false, array siinlanguagecode = null) :
自 |
1.0 |
---|
参数
- siprop
array<string|int, mixed>|null
要获取的 sysinfo 属性。- sifilteriw
string
仅返回本地或非本地条目。- sishowalldb
bool
列出所有数据库服务器。- sinumberingroup
bool
列出用户组中的用户数量。- siinlanguagecode
array<string|int, mixed>|null
本地化语言的语言代码。
响应
object
validateResponse
验证响应以查找错误的方法
validateResponse(\Joomla\Http\Response response) : \SimpleXMLElement