mrcnpdlk / regon-api
GUS Regon API
2.0.0
2020-03-21 21:34 UTC
Requires
- php: >=7.2
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- ext-soap: *
- gregwar/cache: ^1
- laminas/laminas-json: ^3
- mrcnpdlk/lib-configuration: ^0
- mrcnpdlk/lib-exception: ^0
- mrcnpdlk/lib-mapper: ^0
- myclabs/php-enum: ^1
- psr/log: ^1
- psr/simple-cache: ^1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-22 07:48:15 UTC
README
REGON API - 波兰公司数据库 v2
安装
使用 composer 安装最新版本 composer
composer require mrcnpdlk/regon-api
API 使用 BIR 1.1
基本用法
配置
可用选项
创建实例
$oConfig = new Mrcnpdlk\Api\Regon\Config([ 'password' => 'my_password', ]); $oNativeApi = new \Mrcnpdlk\Api\Regon\NativeApi($oConfig); $oApi = new \Mrcnpdlk\Api\Regon\Api($oConfig);
NativeApi
NativeApi
类实现了原生 GUS 方法,例如:
- Zaloguj()
- Wyloguj()
- GetValue(ValueEnum $param)
- DaneSzukajPodmioty( string $regon = null, string $nip = null, string $krs = null, array $tRegon = [], array $tNip = [], array $tKrs = [])
- DanePobierzRaportZbiorczy(string $date, ReportCompactEnum $report)
- DanePobierzPelnyRaport(string $regon, ReportFullEnum $report)
Api
Api
类在 NativeApi
类的基础上实现了可用的方法。
- searchByNip()
- searchByKrs()
- searchByRegon()
- getPKD()
- getReport()