relatedbits/flurry-reporting

Flurry 分析报告 API 客户端

1.0.1 2017-03-13 00:00 UTC

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。无效的参数名称将被简单地忽略。

作者

许可证

本项目受 MIT 许可证的许可 - 请参阅 LICENSE.md 文件以获取详细信息。

致谢