链接
扩展自 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 |
---|
参数
- 参数
array<string|int, mixed>
包含参数的字符串数组
响应
string
请求参数
enumerateLinks
枚举指向给定命名空间的所有链接的方法。
enumerateLinks( alcontinue = false, alfrom = null, alto = null, alprefix = null, alunique = null, array alprop = null, alnamespace = null, allimit = null) :
自 |
1.0 |
---|
参数
- alcontinue
bool
如果还有更多结果可用,请使用此方法继续。- alfrom
string
从此标题开始列出。标题不必存在。- alto
string
要停止列出的页面标题。- alprefix
string
搜索以该值开头的所有页面标题。- alunique
string
仅显示唯一链接。- alprop
array<string|int, mixed>|null
要包含的信息片段。- alnamespace
string
要枚举的命名空间。- allimit
int
要返回的链接数量。
响应
对象
fetchUrl
构建并返回请求的完整请求 URL 的方法。
fetchUrl( path) :
自 |
1.0 |
---|
参数
- 路径
string
要变形的 URL
响应
string
请求 URL。
getExtLinks
从给定页面返回所有外部 URL 的方法。
getExtLinks(mixed||string|int titles, ellimit = null, eloffset = null, elprotocol = null, elquery = null) :
自 |
1.0 |
---|
参数
- 标题
array<string|int, mixed>
要检索链接的页面标题。- ellimit
int
要返回的链接数量。- eloffset
string
如果还有更多结果可用,请使用此方法继续。- elprotocol
string
URL 的协议。- elquery
string
不含协议的搜索字符串。
响应
对象
getIWLinks
从给定页面返回所有跨维基链接的方法。
getIWLinks(mixed||string|int titles, iwurl = false, iwlimit = null, iwcontinue = false, iwprefix = null, iwtitle = null, iwdir = null) :
自 |
1.0 |
---|
参数
- 标题
array<string|int, mixed>
要检索链接的页面标题。- iwurl
bool
是否获取完整 URL。- iwlimit
int
要返回的跨维基链接数量。- iwcontinue
bool
如果还有更多结果可用,请使用此方法继续。- iwprefix
string
跨维基的前缀。- iwtitle
string
要搜索的跨维基链接。- iwdir
string
要列出的方向。
响应
对象
getLangLinks
从给定页面返回所有跨语言链接的方法。
getLangLinks(mixed||string|int titles, lllimit = null, llcontinue = false, llurl = null, lllang = null, lltitle = null, lldir = null) :
自 |
1.0 |
---|
参数
- 标题
array<string|int, mixed>
要检索链接的页面标题。- lllimit
int
要返回的语言链接数量。- llcontinue
bool
如果还有更多结果可用,请使用此方法继续。- llurl
string
是否获取完整 URL。- lllang
string
语言代码。- lltitle
string
要搜索的链接。- lldir
string
要列出的方向。
响应
对象
getLinks
从给定页面返回所有链接的方法。
getLinks(mixed||string|int titles, array plnamespace = null, pllimit = null, plcontinue = null, array pltitles = null, pldir = null) :
自 |
1.0 |
---|
参数
- 标题
array<string|int, mixed>
要检索链接的页面标题。- plnamespace
array<string|int, mixed>|null
要获取链接的命名空间。- pllimit
string
要返回的链接数量。- plcontinue
string
如果还有更多结果可用,请继续。- pltitles
array<string|int, mixed>|null
列出指向这些标题的链接。- pldir
string
列出的方向。
响应
对象
getLinksUsed
返回有关链接页面的信息的方法。
getLinksUsed(mixed||string|int titles) :
自 |
1.0 |
---|
参数
- 标题
array<string|int, mixed>
要检索链接的页面标题。
响应
对象
validateResponse
验证响应是否有错误的方法
validateResponse(\Joomla\Http\Response response) : \SimpleXMLElement