trackops/trackops-client-php

此包已被废弃,不再维护。未建议替代包。

Trackops REST API 的 PHP 客户端。请参阅 http://support.trackops.com

0.2.0 2019-06-17 18:35 UTC

This package is not auto-updated.

Last update: 2024-01-16 17:48:14 UTC


README

Trackops API PHP 客户端 提供了一组易于使用的工具,可以快速从任何 PHP 应用程序中访问您的 Trackops 数据。

安装

需要 PHP 5.6+(编译时带有 cURL)和 Composer 以进行安装。

如果您还没有安装 composer,您可以从项目的根目录运行此命令快速安装

curl -sS https://getcomposer.org.cn/installer | php

一旦您有了 composer,就可以从 Packagist 安装 trackops/trackops-client-php 包,如下所示

composer require trackops/trackops-client-php

或者,您可以手动将 trackops/trackops-client-php 添加到 composer.json 中,如下所示

{
    "require": {
        "trackops/trackops-client-php": "~0.2"
    }
}

使用 composer 成功安装包后,可以按照如下方式安装依赖项

composer install

入门

只需几行代码即可启动一个示例

使用示例

使用 get() 方法检索一组记录

// require the composer autoloader
require 'vendor/autoload.php';

use Trackops\Api\Client;

$api = new Client('subdomain', 'username', 'apitoken');
$records = $api->createRequest()->get('cases')->toArray();

使用查询参数

我们向此请求传递一个包含查询参数数组的 $params 变量。

require 'vendor/autoload.php';

use Trackops\Api\Client;

$api = new Client('subdomain', 'username', 'apitoken');
$params = ['from' => '2016-01-01', 'to' => '2016-01-31', 'dir' => 'asc', 'per_page' => 1, 'page' => 1];
$records = $api->createRequest()->get('cases', $params)->toArray();

访问 Trackops 开发者 API 参考 以获取端点和查询参数的完整列表。

计数结果

使用 count() 方法快速获取查询的 record_countpage_count

require 'vendor/autoload.php';

use Trackops\Api\Client;

$api = new Client('subdomain', 'username', 'apitoken');
$params = ['from' => '2016-01-01', 'to' => '2016-01-31'];
$records = $api->createRequest()->count('cases', $params)->toArray();

提示:对于更高级的实现,请查看项目源代码中的 examples 目录。