jobbrander/infoconnect-php-client

适用于PHP项目的Infoconnect API客户端

0.2.0 2016-01-17 21:29 UTC

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。请参阅许可证文件以获取更多信息。