在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:addwiki/mediawiki-api-base开源软件地址:https://github.com/addwiki/mediawiki-api-base开源编程语言:PHP 100.0%开源软件介绍:mediawiki-api-baseThis library provides basic access to the MediaWiki Action API. This library features simple methods allowing you to login, logout and do both GET and POST requests. This library should work with most if not all MediaWiki versions due to its simplicity. You can find the full documentation at https://addwiki.github.io/mediawiki-api-base/ ExampleA quick example can be found below: use \Addwiki\Mediawiki\Api\Client\Auth\UserAndPassword;
use \Addwiki\Mediawiki\Api\Client\Action\MediawikiApi;
$auth = new UserAndPassword( 'username', 'password' );
$api = MediawikiApi::newFromPage( 'https://en.wikipedia.org/wiki/Berlin', $auth );
$purgeRequest = FluentRequest::factory()->setAction( 'purge' )->setParam( 'titles', 'Berlin' );
$api->postRequest( $purgeRequest ); Integration testsRun the MediaWiki test site: docker-compose -f docker-compose-ci.yml up -d Run the tests: composer phpunit-integration Destroy the site that was used for testing: docker-compose -f docker-compose-ci.yml down --volumes |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论