jobbrander / infoconnect-php-client
适用于PHP项目的Infoconnect API客户端
0.2.0
2016-01-17 21:29 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: >=0.9.4
- phpunit/php-code-coverage: ~3.0
- phpunit/phpunit: >=5.1
- squizlabs/php_codesniffer: ~2.0
This package is auto-updated.
Last update: 2024-08-29 04:19:50 UTC
README
Infoconnect提供了一些优秀的公司和个人数据,您可以通过他们的API访问这些数据。此包装器使得在PHP应用程序中连接和使用他们的数据变得简单。有关Infoconnect API的更多信息,请访问这里。
注意:该项目仍在开发中,可能会频繁更改。如果您决定在生产中使用它,请注意这一点,并且如果您想贡献,请告诉我。
安装
要安装,请使用composer
composer require jobbrander/infoconnect-php-client
使用方法
通过ID获取公司
$client = new new InfoconnectClient(['apiKey' => XXX]); $id = '826381212'; $result = $client->getCompany($id); var_dump($result);
搜索公司
使用GET方法
$client = new new InfoconnectClient(['apiKey' => XXX]); $parameters = [ 'companyname' => 'Google', 'resourcetype' => 'Enhanced', ]; $results = $client->getSearchCompanies($parameters); var_dump($results);
使用POST方法
$client = new new InfoconnectClient(['apiKey' => XXX]); $parameters = [ 'companyname' => 'Google', 'resourcetype' => 'Enhanced', ]; $results = $client->postSearchCompanies($parameters); var_dump($results);
获取搜索结果数量
$client = new new InfoconnectClient(['apiKey' => XXX]); $parameters = [ 'companyname' => 'Google', ]; $results = $client->postCountCompanies($parameters); var_dump($results);
测试
单元测试很重要。如果您打算为此库提交拉取请求,请确保编写一些测试。
运行测试
- 运行PHPUnit测试套件:
APIKEY=<YOUR API KEY> phpunit
- 运行带代码覆盖率报告的PHPUnit测试:
APIKEY=<YOUR API KEY> phpunit --coverage-text
贡献
请参阅CONTRIBUTING以获取详细信息。
许可证
Apache 2.0。请参阅许可证文件以获取更多信息。