B
billguy
Guest
If http://download1.swsoft.com/Plesk/Plesk8.1/Doc/plesk-8.1-api-rpc-guide/33181.htm seems like too much of a hassle (it did for me), have a look at Odintsov Pavel's API:
lesk over on CPAN. Neat and tidy.
Example:
use API:
lesk;
use API:
lesk::Response;
my $plesk_client = API:
lesk->new('api_version'=>'1.5.0.0','username'=>'user','password'=>'pass','url'=>'https://example.com:8443/enterprise/control/agent.php');
my $res = $plesk_client->Accounts->get('login' => 'some_user');
print "User exists \n" if $res->is_success;
print $res->get_error_string, "\n";
The documentation could be friendlier but the software is free.
Example:
use API:
use API:
my $plesk_client = API:
my $res = $plesk_client->Accounts->get('login' => 'some_user');
print "User exists \n" if $res->is_success;
print $res->get_error_string, "\n";
The documentation could be friendlier but the software is free.