Net::Akamai − Utility to interface with Akamai’s API
my $data = new Net::Akamai::RequestData( email=>'my AT email DOT com', user => 'myuser', pwd => 'mypass' ); $data−>add_url('http://www.myurl.com'); $data−>add_url('http://www.myurl.com/somethingelse'); my $ap = new Net::Akamai(req_data=>$data); my $res = $ap−>purge; if (!$res−>accepted) { die "$res"; } elsif ($res−>warning) { warn "$res"; }
Handles akamai purge request of multiple URLs
Patches welcome for extra functionality
soap_version
SOAP::Lite version
proxy
akamai purge proxy
uri
akamai purge uri
soap
SOAP::Lite object
req_data
Net::Akamai::RequestData object to hold data associated with an akamai request
res_data
Net::Akamai::ResponseData object holds data associated with an akamai response
purge
initiate the purge request
more tests and doc
support to read urls from file
better error checking and failure reporting
John Goulah <jgoulah AT cpan DOT org>
Aran Deltac <bluefeet AT cpan DOT org>
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.