semstorm/semstorm-php-sdk

v3.0.2 2023-10-09 13:03 UTC

This package is auto-updated.

Last update: 2024-09-09 15:46:48 UTC


README

使用composer安装

通过composer require命令

composer require semstorm/semstorm-php-sdk

通过composer.json文件

{
    "require": {
        "semstorm/semstorm-php-sdk": ">=3.0"
    }
}

然后运行更新

composer update

用法

基本示例

include_once 'vendor/autoload.php';

use SemstormApi\Semstorm;
use SemstormApi\Monitoring\MonitoringCampaign;
Semstorm::init( __ACCESS_TOKEN__ );
$monitoringCampaign = new MonitoringCampaign();

print_r($monitoringCampaign->retrieve(12345));

监控示例

docs/examples/Monitoring目录中,您可以找到带有描述和可能的输出的示例。

此外,您可以使用MonitoringExamples.php文件,该文件将运行多个脚本并返回其结果。只需打开docs/examples/MonitoringExamples.php文件,填写配置数据并运行脚本,即可查看API的工作方式。

更多示例

有关更多示例,请参阅docs/examples目录,其中包含许多带有详细注释的示例。

文档

文档可以在SEMSTORM API文档页面找到。

SEMSTORM API

访问

访问令牌

为了使用SEMSTORM API,需要有有效的访问令牌。访问令牌仅授予在SEMSTORM注册的用户。如果您是注册用户,请登录SEMSTORM面板,并转到个人资料中的访问令牌页面。在那里您可以生成或刷新您的访问令牌。当您拥有访问令牌时,您就可以使用SEMSTORM API了。

API

API端点

官方API端点是https://api.semstorm.com/api-v3/。所有请求都通过此端点进行,并且所有请求都必须通过包含'services_token'参数进行身份验证。

限制

API有请求限制。限制是每秒1个请求。如果您同时发出太多请求,您将收到错误消息“503服务暂时不可用。您请求太快(...)”,这意味着您必须优化您的脚本以防止进一步的阻止。