patrolserver / patrolsdk-php
PatrolServer PHP 库
1.0.1
2015-10-22 15:27 UTC
Requires
- php: >=5.3.3
This package is not auto-updated.
Last update: 2024-09-18 09:36:20 UTC
README
PHP SDK 为您自己的应用程序实现 PatrolServer 功能提供了一个稳定的接口。您可以在 https://patrolserver.com 注册 PatrolServer 账户。有关 webhook 的工作原理的更深入解释,请查看关于 PatrolServer webhook 介绍的博客文章 https://blog.patrolserver.com/2015/10/15/introducting-webhooks/。
要求
PHP 5.3.3 及以上版本。
Composer
您可以通过 Composer 安装 SDK。将以下规则添加到您的 composer.json
文件中。
{
"require": {
"patrolserver/patrolsdk-php": "1.*"
}
}
然后,使用以下命令安装 composer 包:
composer install
为了使用 SDK,请使用 Composer 的 自动加载
require_once('vendor/autoload.php');
如果您不想使用 Composer 安装 SDK,您可以在此处下载最新版本,并在 lib
文件夹中引入 init.php
。
用法
// Use the Singleton or create a separate PatrolSdk\Patrol object use PatrolSdk\Singleton as Patrol; Patrol::setApiKey('194786f61ea856b6468c0c41fa0d4bdb'); Patrol::setApiSecret('D6360a34e730ae96d74f545a286bfb01468cd01bb191eed49d9e421c2e56f958'); Patrol::webhook('webhook.scan_finished', function ($event) { $server_id = $event['server_id']; if ($server_id) { // Get the Server object from the server_id $server = Patrol::server($server_id); // Get the installed software $software = $server->allSoftware(); } });
文档
请参阅 https://api.patrolserver.com/ 以获取最新的文档。