fakiolinho / updown-php

updown.io API的PHP包装器

1.1 2016-05-27 19:37 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:56:46 UTC


README

这是updown.io API的PHP包装器。

您需要从账户设置页面获取API_KEY才能使用此软件。访问updown.io API文档以查看所有可用设置。

要求

  • PHP 5.4.0或更高版本

安装

通过运行以下命令来安装此软件包是最佳方式:

composer require fakiolinho/updown-php:~1.0

您也可以在项目的composer.json文件中添加它

"require": {
	"fakiolinho/updown-php": "~1.0"
}

然后运行

composer update

用法

所有示例都使用Composer自动加载器。

列出所有检查

<?php
require 'vendor/autoload.php';

use Foinikas\Updown\Updown;

$updown = new Updown(API_KEY);

$response = $updown->checks();

显示单个项目的检查

<?php
require 'vendor/autoload.php';

use Foinikas\Updown\Updown;

$updown = new Updown(API_KEY);

$response = $updown->check(TOKEN);

获取检查的所有故障时间(分页,每次调用100个)

<?php
require 'vendor/autoload.php';

use Foinikas\Updown\Updown;

$updown = new Updown(API_KEY);

$response = $updown->downtimes(TOKEN);
$response = $updown->downtimes(TOKEN, ['page' => 2]);

获取关于检查的详细指标

<?php
require 'vendor/autoload.php';

use Foinikas\Updown\Updown;

$updown = new Updown(API_KEY);

$response = $updown->metrics(TOKEN);
$response = $updown->metrics(TOKEN, ['group' => 'host']);