fapi-cz / fapi-client
访问 FAPI API 的库。
v1.0.0
2024-01-13 22:16 UTC
Requires
- php: ^8.1
- fapi-cz/http-client: ^1.0
Requires (Dev)
- guzzlehttp/guzzle: 6.3 | ^7.0
- nette/di: ^3.1
- nette/tester: ^2.5
- nette/utils: ^4.0
- orisai/coding-standard: ^3.10
- phpstan/phpstan: ^1.10
- phpstan/phpstan-nette: ^1.2
- phpstan/phpstan-strict-rules: ^1.5
- tracy/tracy: ^2.10
Suggests
- nette/di: to use class FapiClientExtension
README
fapi-cz/fapi-client
访问 FAPI API 的库。
需求
库 fapi-cz/fapi-client 需要 PHP 7.1 或更高版本,以及 fapi-cz/http-client。
安装
安装 fapi-cz/fapi-client 的最佳方式是使用 Composer。
运行命令 composer require fapi-cz/fapi-client
。
如何运行测试
运行命令 vendor/bin/tester -C tests
。
如何创建客户端
$clientFactory = new \Fapi\FapiClientFapiClientFactory('https://api.fapi.cz', new \Fapi\HttpClient\GuzzleHttpClient()); $fapiClient = $clientFactory->createFapiClient('Username', 'password');
您还可以使用 \Fapi\HttpClient\GuzzleHttpClient
而不是 \Fapi\HttpClient\CurlHttpClient
。
Nette DI
extensions: httpClient: Fapi\HttpClient\Bridges\NetteDI\HttpClientExtension fapiClient: Fapi\FapiClient\DI\FapiClientExtension httpClient: type: 'guzzle' #default curl logging: true #default false bar: true #default false fapiClient: username: fapi password: fapi