jowy / online
Online.net API 库
v1.0
2015-07-13 08:06 UTC
Requires
- php: >=5.3.0
- jowy/rest-client: v0.1.1
This package is not auto-updated.
Last update: 2024-09-14 15:46:11 UTC
README
PHP 5.3+ 的 Online API 包装器 Online
安装
该库可以通过 Composer 安装
$ php composer.phar require jowy/online:@stable
使用方法
<?php use Online\Online; $online = new Online('your-api-token-here'); $abuse = $online->abuse(); $network = $online->network(); $server = $online->server(); $storage = $online->storage(); $user = $online->user(); // Get user info $user->getUserInfo(); // Get all server id $server->getAllServerId(); // Get abuse list $abuse->getAbuseList(); // Get ddos alert $network->getDdosAlert(); // Get Rpnsync backup $storage->getRpnSyncBackup();
列出所有功能
滥用
getAbuseList($count = 10, $minId = 0, $maxId = 10)
getAbuseDetail($abuseId)
replyAbuse($abuseId, $answer, $solution)
网络
getDdosAlert($targetIp, $count = 10, $midId = 0, $maxId = 10)
getDdosAlertDetail($alertId)
存储
getRpnRsyncBackup()
editRpnRsyncBackup($name, $password = 'default')
getRpnSan()
addServerToRpnSan($iqnSuffix, $serverId)
removeServerInRpnSan($iqnSuffix, $serverId)
用户
getUserInfo()
服务器
getAllServerId()
getServerDetail($serverId)
editServerHostname($serverId, $hostname = 'default')
createBmcSession($serverId, $authorizationIP)
deleteBmcSession($sessionId)
getBmcSessionDetail($sessionId)
bootServerNormal($serverId)
bootServerRescue($serverId)
bootServerTest($serverId)
rebootServer($serverId)
enableHardwareWatch($serverId)
disableHardwareWatch($serverId)
getRescueImages($serverId)
getBackupServer($serverId)
editBackupServer($serverId, $password = 'default', $autoLogin = true, $acl = false)
getFailoverIp()
deleteFailoverMac($failoverIp)
editFailoverIp($failoverIp, $destination)
generateMac($failoverIp, $type)
editIp($ip, $reverse, $destination = null)