hubipe / finstat
FinStat.sk API client for PHP
Installs: 24 857
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 5
Open Issues: 0
Requires
- php: ^7.0 || ^8.0
- ext-json: *
- ext-mbstring: *
- consistence-community/consistence: ~1.0|~2.0
- nette/utils: >=2.2
Suggests
- guzzlehttp/guzzle: If you don't want to implement your own API request client (IRequestClient), the Guzzle HTTP client is required.
README
This is an API client for finstat.sk, Slovakian company register.
How to install
Install package hubipe/finstat
with Composer:
composer require hubipe/finstat
So far, in the library, there is only one implemented RequestClient - GuzzleRequestClient
. If you don't want to implement
your own, you'll also need to require
composer require guzzlehttp/guzzle
How to use
Using client is easy - all you have to do is initiate FinStat
class by passing it request client, API key and private
API key:
<?php use Hubipe\FinStat\FinStat; use Hubipe\FinStat\Request\GuzzleRequestClient; $requestClient = new GuzzleRequestClient(); $client = new FinStat( $requestClient, $apiKey, $privateKey );
When client is instantiated, you can start querying API:
$detailResult = $client->detail('36631124'); $autocompleteResult = $client->autocomplete('Slovenská pošta'); $czAutocompleteResult = $client->czAutocomplete('Česká pošta');
Implemented API methods
This client has implemented so far these API methods:
- autocomplete
- detail
- CZ autocomplete
- CZ detail
If you wish to implement other methods, please send a pull request.