minicodemonkey/hetzner-robot

此软件包最新版本(1.2.0)没有可用的许可信息。

Hetzner Robot API 客户端

1.2.0 2022-12-19 08:15 UTC

This package is auto-updated.

Last update: 2024-09-19 11:59:46 UTC


README

注意: 这只是 Hetzner API 客户端的副本,已添加命名空间和 composer/packagist 支持。源代码可在以下位置找到: https://robot.your-server.de/downloads/robot-client.zip

用法

use Hetzner\Robot\Client;

$robot = new Client('https://robot-ws.your-server.de', 'login', 'password');

// retrieve all failover ips
$results = $robot->failoverGet();

foreach ($results as $result)
{
  echo $result->failover->ip . "\n";
  echo $result->failover->server_ip . "\n";
  echo $result->failover->active_server_ip . "\n";
}

// retrieve a specific failover ip
$result = $robot->failoverGet('123.123.123.123');

echo $result->failover->ip . "\n";
echo $result->failover->server_ip . "\n";
echo $result->failover->active_server_ip . "\n";

// switch routing
try
{
  $robot->failoverRoute('123.123.123.123', '213.133.104.190');
}
catch (RobotClientException $e)
{
  echo $e->getMessage() . "\n";
}

完整的 API 文档可在此处找到: https://robot.your-server.de/doc/webservice/en.html