relatedbits / flurry-reporting
Flurry 分析报告 API 客户端
1.0.1
2017-03-13 00:00 UTC
Requires
- php: >=5.6
Requires (Dev)
- php: >=5.6
This package is not auto-updated.
Last update: 2024-09-28 21:49:34 UTC
README
Flurry 分析报告 API PHP 客户端用于查询新的 Flurry 分析 API。Flurry 在 2017 年 3 月 6 日关闭了旧的 报告 API 之后,引入了新的报告 API。有关详细说明,请参阅 Flurry 文档 此处。
入门
获取并使用 flurry-reporting PHP 包。
安装
使用 composer 安装 flurry-reporting
composer require relatedbits/flurry-reporting
使用方法
$token = 'YOUR_API_ACCESS_TOKEN';
$flurry = new Flurry($token);
-
查询 指标 API 数据
$params = [ 'dimensions' => 'country', 'table' => 'App Usage Data', 'timeGrain' => 'day', 'metrics' => 'sessions,activeDevices,newDevices', 'dateTime' => '2017-03-13/2017-03-14', 'filters' => 'country|name-in["United States"]', 'format' => 'csv' ];
$data = $flurry->get('Metrics', $params);
-
查询 维度 API 数据
$params = [ 'dimension' => 'country' ];
$data = $flurry->get('Dimensions', $params);
异常处理
如果未提供 API 的必需参数,则将抛出 LogicException。如果提供了无效的参数值,并且库中没有定义默认值,则将抛出 InvalidArgumentException。无效的参数名称将被简单地忽略。
作者
- Marcell Ferenc - 初始工作 - marcell-ferenc
许可证
本项目受 MIT 许可证的许可 - 请参阅 LICENSE.md 文件以获取详细信息。
致谢
- 受 MyLittleParis/Flurry 的启发,这是一个旧 Flurry 报告 API 的客户端。