minicodemonkey / hetzner-robot
此软件包最新版本(1.2.0)没有可用的许可信息。
Hetzner Robot API 客户端
1.2.0
2022-12-19 08:15 UTC
Requires
- php: >=5.4.0
- ext-curl: *
- ext-json: *
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