devarts / plausible-php
用于使用Plausible API的PHP包装器
v4.0.1
2024-07-21 21:22 UTC
Requires
- php: ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3|^7.0
Requires (Dev)
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^8.0|^9.0
- symplify/easy-coding-standard: ^12.3
README
该库提供从PHP语言编写的应用程序访问Plausible API的接口。它包含一组预定义的类,这些类从API响应中初始化自己。
安装
通过Composer
$ composer require devarts/plausible-php
用法
简单用法如下
use Devarts\PlausiblePHP\Configuration; use Devarts\PlausiblePHP\PlausibleApi; use Devarts\PlausiblePHP\Support\Metric; use Devarts\PlausiblePHP\Support\Filter; $plausible = new PlausibleApi(Configuration::create('plausible_api_token')); $metrics = Metric::create() ->addBounceRate() ->addVisitors(); $filters = Filter::create() ->addVisitBrowser('Chrome', Filter::NOT_EQUAL); $result = $plausible->stats()->getAggregate('example.com', [ 'metrics' => $metrics, 'filters' => $filters, ]); echo $result->bounce_rate->value;
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。