progjp / monobank-api
Monobank API 的 PHP 客户端
0.1.2
2020-11-28 20:37 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.2
Requires (Dev)
- phpstan/phpstan: ^0.11.8
- phpunit/phpunit: ^8.2
- symfony/var-dumper: ^4.3
This package is auto-updated.
Last update: 2024-09-29 05:56:06 UTC
README
MonobankAPI 客户端
Monobank API 服务(https://api.monobank.ua/docs/)的 PHP 客户端
- monobank 货币汇率列表
- 客户端信息和账户列表信息
- 获取账单
- 设置 webhook
要求
- PHP >=7.2
- ext-json
- ext-curl
安装
通过 Composer
$ composer require progjp/monobank-api
用法
创建 MonobankAPI 客户端
$client = new Client(); $monobank = new MonobankAPI($client, '<token>');
获取账单
$response = $monobank->call(new StatementRequest((new StatementDTO()) ->setAccount('test') ->setFrom((new \DateTime('first day of this month'))->getTimestamp()) ->setTo((new \DateTime('last day of this month'))->getTimestamp()) ));
获取客户端信息
$response = $monobank->call(new ClientInfoRequest());
设置 webhook
$response = $monobank->call(new WebHookRequest($webHookUrl));
删除 webhook
$response = $monobank->call(new WebHookRequest(''));
获取货币汇率
$client = new Client(); $monobank = new MonobankAPI($client); $response = $monobank->call(new CurrencyRequest());
测试
只需运行
$ composer test
许可证
MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。