use strict; use warnings; use WordPress::XMLRPC; my $wp = WordPress::XMLRPC->new({ username => '...', password => '...', proxy => 'http://.../blog/xmlrpc.php', }); $wp->server or die; my $xx = $wp->getCategories(); print STDERR $wp->errstr if $wp->errstr; use Data::Dumper; die Dumper( $wp );