s4wny / cloud-royale-api
云皇室的非官方API
0.2.0
2015-09-13 16:36 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 18:10:42 UTC
README
云皇室的非官方API。 (目前他们没有任何官方API。)
安装
composer require s4wny/cloud-royale-api
文档
示例用法
<?php require_once __DIR__ . '/vendor/autoload.php'; // Autoload files using Composer autoload use CloudRoyaleAPI\CloudRoyaleAPI; $api = new CloudRoyaleAPI("name@domain.com", "123456"); // Login var_dump($api->login()); // Get all your servers ( [ID => server name] ) $servers = $api->getServers(); print_r($servers); // Get status about a specific server $firstServer = key($servers); print_r(json_decode($api->getStatus($firstServer))); /* Output: bool(true) Array ( [0] => Array ( [ip] => 1.2.3.4 [id] => sadffsd34rfxd3 [name] => http server [online] => false ) [1] => Array ( [ip] => 4.4.4.4 [id] => asfdsadf [name] => vpn [online] => true ) ) stdClass Object ( [sadffsd34rfxd3] => stdClass Object ( [status] => On [memory] => 8 [cpus] => 3 [disk_size] => 30 [disks] => stdClass Object ( [1337] => stdClass Object ( [size] => 30 [storage] => 13 ) ) ) ) */ ?>
方法
- __construct($username, $password)
- login()
- getStatus($serverID)
- getServers()
- startServer($serverID)
- stopServer($serverID)
- addSSHKeys($serverID)
- createServer($config)
许可证
这个库是开源软件,许可协议为MIT许可协议