【文件属性】:
文件名称:mediawiki-api-base:[只读]基本库,使用Guzzle与Mediawiki API进行交互
文件大小:41KB
文件格式:ZIP
更新时间:2021-02-15 20:51:24
PHP
mediawiki-api-base
该库提供对MediaWiki Action API的基本访问。 该库具有简单的方法,允许您登录,注销以及执行GET和POST请求。 由于其简单性,该库应可用于大多数(如果不是全部)MediaWiki版本。
您可以在找到填充文档
例子
一个简单的例子可以在下面找到:
use \ Mediawiki \ Api \ MediawikiApi ;
$ api = MediawikiApi :: newFromPage ( 'https://en.wikipedia.org/wiki/Berlin' );
$ api -> login ( new ApiUser ( 'username' , 'password' ) );
$ purgeRequest = FluentRequest :: factory ()-> setAction ( 'purge'
【文件预览】:
mediawiki-api-base-main
----composer.json(1KB)
----.github()
--------workflows()
----phpcs.xml(1KB)
----tests()
--------Unit()
--------Integration()
----.env(35B)
----src()
--------AsyncApiRequester.php(860B)
--------MediawikiSession.php(4KB)
--------ApiUser.php(2KB)
--------ApiRequester.php(531B)
--------MediawikiApiInterface.php(953B)
--------MediawikiApi.php(13KB)
--------SimpleRequest.php(1KB)
--------UsageException.php(1KB)
--------Guzzle()
--------FluentRequest.php(2KB)
--------MultipartRequest.php(2KB)
--------RsdException.php(242B)
--------Request.php(445B)
----RELEASENOTES.md(4KB)
----LICENSE.md(15KB)
----.gitignore(60B)
----docker-compose-ci.yml(837B)
----phpunit.xml.dist(521B)
----README.md(2KB)
----build()
--------docker-compose-ci-entrypoint.sh(452B)
--------wait-for-it.sh(4KB)
--------docker-compose-ci-wait.sh(446B)