linkprofit-cpa / tracker-client
追踪器API客户端
0.5.1
2018-08-03 14:03 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.3
- psr/simple-cache: ^1.0
- symfony/cache: ^3.4|^4.0
Requires (Dev)
- mikey179/vfsstream: ~1
- phpunit/phpunit: *
- roave/security-advisories: dev-master
README
描述
用于与LINKPROFIT CPA网络追踪器API交互的库
安装
composer require linkprofit-cpa/tracker-client
示例
创建连接
$connection = new \linkprofit\Tracker\Connection(); /* указываем параметры соединения */ $connection->userName = ''; $connection->userPassword = ''; $connection->apiUrl = ''; $connection->accessLevel = \linkprofit\Tracker\AccessLevel::USER; /* создаем клиент и подключаемся к трекеру */ $client = new \linkprofit\Tracker\Client($connection); $client->connect();
形成请求
执行请求并获取数据
$response = $client->exec($route); $response->handle();
附加参数
您可以使用符合PSR-16标准的缓存simple-cache
$client->setCache($client->getDefaultFileCache());
您可以创建自己的ResponseHandler
,该处理器实现ResponseHandlerInterface
,将服务器响应转换为所需的格式。默认使用ArrayResponseHandler
。
$client->setResponseHandler(new ArrayResponseHandler());
许可证
此项目根据MIT许可证授权 - 有关详细信息,请参阅LICENSE.md文件