文件名称:mediawiki-api-base:[只读]基本库,使用Guzzle与Mediawiki API进行交互
文件大小:41KB
文件格式:ZIP
更新时间:2024-03-07 14:38:04
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)