lkdevelopment/hetzner-cloud-php-sdk

为 Hetzner Cloud API 提供的非官方 PHP SDK。

v2.7.2 2024-09-20 19:09 UTC

README

Latest Stable Version License Total Downloads Actions Status

Hetzner Cloud PHP SDK

Hetzner Cloud API 的 PHP SDK: https://docs.hetzner.cloud/

安装

您可以通过 composer 安装此包

composer require lkdevelopment/hetzner-cloud-php-sdk

使用方法

$hetznerClient = new \LKDev\HetznerCloud\HetznerAPIClient($apiKey);
foreach ($hetznerClient->servers()->all() as $server) {
    echo 'ID: '.$server->id.' Name:'.$server->name.' Status: '.$server->status.PHP_EOL;
}

旧版本:v1.x

版本 1.x 已弃用,将不会收到任何新的更新或功能。V2 版本考虑到向后兼容性,因此可以作为直接替换品使用。因此,它没有提供“迁移到 v2”指南。它应该直接正常工作!

测试

您只需运行 phpunit。整个库基于单元测试和官方 Hetzner Cloud 文档中的示例响应。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

安全性

如果您发现任何与安全相关的问题,请通过电子邮件 kontakt@lukas-kaemmerling.de 联系,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件