HOMER API 代码例子

HOMER API设计简单易懂。所以只需非常少的时间将HOMER融入您现有的或任何新的系统中。

创建一个新的网站空间PHP支持和硬盘配额为50MiB

这个命令返回的数据包含新的网络空间和它的IP地址的唯一ID。

command=addwebspace
class=php
quota=50
EOF
[RESPONSE]
code = 200
description = Command completed successfully
property[webspace][0]=webspace_mc29fyz9ek
property[ip][0]=217.188.214.193
property[price][0]=0.8
queuetime=0
runtime=2.82
EOF

将一个网址添加到网站空间

在使用此命令后,可以通过FTP和HTTP访问此网址。如果主机名不被用作为登录名,然后可用命令设置另一个登录名登录。

command=addwebhost
webspace=webspace_mc29fyz9ek
webhost=www.example.com
dir=/local_directory
ftppasswd=somepasswd
EOF
[RESPONSE]
code = 200
description = Command completed successfully;
version = 2.0.4
property[ip][0]=217.188.214.193
queuetime=0
runtime=0.853
EOF

PHP 代码示例

require_once('libmreg.inc.php');
$command = array(
'command' => 'addwebspace',
'quota' => $megabytes,
'class' => 'php',
'period' => $months,
);
$return = mreg_call($command, $socket);
if ( $return['CODE'] == 200 ) {
# success
...

Perl 代码示例

require('libmreg.pl');
my $command = {
'command' => 'addwebspace',
'quota' => $megabytes,
'class' => 'php',
'period' => $months
};
my $response = mreg_call($command, $socket);
if ( $response ->{'CODE'} == 200 ) {
# success
...