avido / billink-api-php-client
Billink API 的 PHP 客户端
1.0.1
2018-06-21 11:15 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.2
- monolog/monolog: ^1.23
Requires (Dev)
- phpunit/phpunit: *
- twig/twig: 1.35.3
This package is auto-updated.
Last update: 2024-09-14 18:20:46 UTC
README
PHP 的 Billink API 客户端
开源 PHP 客户端,用于 [Billink API](https://test.billink.nl/api/docs | https://www.billink.nl/)。
安装
使用 composer 获取
运行以下命令
composer require avido/billink-api-php-client
客户端初始化
require __DIR__ . '/vendor/autoload.php'; use Avido\BillinkApiClient\BillinkClient; use Monolog\Logger; use Monolog\Handler\StreamHandler; $username = '--YOUR USERNAME--'; $client_id = '--YOUR CLIENT ID--'; $log = new StreamHandler('billink.log', LOGGER::DEBUG); $client = new BillinkClient($username, $client_id, [$log=null]); // test mode true|false $client->setTestMode(true);
单元测试
<phpunit> ... <php> <env name="PHP_USERNAME" value="apitest"/> <env name="PHP_CLIENTID" value="d108a0f1bc5bc4618f150fa95cd6dc537bd774f0"/> <env name="API_WORKFLOW" value="1" /> <env name="API_BACKDOOR" value="1" /> </php> </phpunit>
示例
进入示例文件夹,并在服务器上运行 php build
php -S 127.0.0.1:8081