kevintweber/gauges

此包已被放弃且不再维护。未建议替代包。

gaug.es API 的 PHP 封装。

v1.0 2017-03-17 01:17 UTC

This package is not auto-updated.

Last update: 2020-01-25 01:08:47 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score

[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)。有关更多信息,请参阅 许可文件