semstorm / semstorm-php-sdk
Semstorm PHP SDK
v3.0.2
2023-10-09 13:03 UTC
Requires
- guzzlehttp/guzzle: ^7.8
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服务暂时不可用。您请求太快(...)”,这意味着您必须优化您的脚本以防止进一步的阻止。