Difference between revisions of "API List VS"
From VMPanel
(Created page with "=== List all VPS === ---- {| style="border:1px solid grey;" ! style="border-bottom:1px solid grey;" | Parameters ! style="border-bottom:1px solid grey;" | Description |- | ''...") |
|||
| Line 16: | Line 16: | ||
require_once('VMPanel_API.php'); | require_once('VMPanel_API.php'); | ||
| − | |||
$apiusernme = 'apiusername'; | $apiusernme = 'apiusername'; | ||
| − | |||
$apipassword = 'apipassword'; | $apipassword = 'apipassword'; | ||
| − | |||
$ip = 'xxx.xxx.xxx.xxx'; | $ip = 'xxx.xxx.xxx.xxx'; | ||
| − | |||
$port = 873; // Other Ports : 2021 , 2022 , 2023 , 2082 , 2222 | $port = 873; // Other Ports : 2021 , 2022 , 2023 , 2082 , 2222 | ||
| − | |||
$admin = new VMPanel_API($ip, $apiusernme, $apipassword, $port); | $admin = new VMPanel_API($ip, $apiusernme, $apipassword, $port); | ||
| − | |||
$output = $admin->getAllVmInfo(); | $output = $admin->getAllVmInfo(); | ||
| − | |||
print_r($output); | print_r($output); | ||
Revision as of 15:27, 14 September 2016
List all VPS
| Parameters | Description |
|---|---|
| page_number | If not specified, then only first 50 records are returned |
| count | Number of records to be returned, default is 50 |
Example Code: <syntaxhighlight lang="php"> <?php
require_once('VMPanel_API.php');
$apiusernme = 'apiusername';
$apipassword = 'apipassword';
$ip = 'xxx.xxx.xxx.xxx';
$port = 873; // Other Ports : 2021 , 2022 , 2023 , 2082 , 2222
$admin = new VMPanel_API($ip, $apiusernme, $apipassword, $port);
$output = $admin->getAllVmInfo();
print_r($output);
?> </syntaxhighlight> Returns: <syntaxhighlight lang="php"> Array (
[0] => Array
(
[vmid] => 100
[name] => hostname
[os] => Win
[ip] => 172.93.148.224
)
)
</syntaxhighlight>