kevintweber / gauges
此包已被放弃且不再维护。未建议替代包。
gaug.es API 的 PHP 封装。
v1.0
2017-03-17 01:17 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.0
- psr/log: ^1.0
Requires (Dev)
- monolog/monolog: ^1.0
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2020-01-25 01:08:47 UTC
README
[Gauges] (http://get.gaug.es/) 是一个实时网站分析服务。这个小库旨在使用 PHP 简单地消费 [Gauges API] (http://get.gaug.es/documentation/)。
安装
推荐使用 [Composer] (https://getcomposer.org.cn) 安装此库。
$ composer require kevintweber/gauges
使用
使用此库消费 Gauges API 非常简单
use Kevintweber\Gauges\Factory; // Create the request object. $request = Factory::createRequest($your_gauges_api_token); // Optionally, set a PSR-3 logger. $request->setLogger($logger); // Make an API call. $response = $request->gaugeDetail($gauge_id); // The response is a Psr7 response. $content = (string) $response->getContent(); $data = json_decode($content, true);
此库利用 Guzzle 6 库来发送 API 请求。要了解您可以使用响应对象做什么,请参阅 [Guzzle 文档] (http://guzzle.readthedocs.org/en/latest/)。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全
如果您发现任何安全相关的问题,请发送电子邮件至 kevintweber@gmail.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。