NAME
WWW::PostalMethods - Interface to the PostalMethods API
SYNOPSIS
my $pm = WWW::PostalMethods->new( username => 'emperorzurg', password => 'buzzmustdie', work_mode => 'Development', );
$pm->send_letter( description => 'Reminder to buy beer', extension => 'html', data => qq| <h1>Hello!</h1> <p>This is an automated notification that you should buy beer. |, );
METHODS
new
Returns a new WWW::PostalMethods object.
Takes the following required parameters:
username - Your PostalMethods.com username
password - Your PostalMethods.com password
and the following optional parameters:
work_mode - The work mode to use (Development or Production) - defaults to Development
send_letter
Sends a new letter via PostalMethods.
Takes the following required parameters:
description - Describes the letter
extension - File extension
And one of the following parameters:
data - The data to be passed
base64_data - The data to be passed, base64-encoded
api_call
Direct all to make a PostalPathods API call.
Takes the call and a hash reference of parameters as an API call.
The username and password will be auto-filled, the rest is up to you.
TO DO
This is a very simplistic implementation. Native support of more complex queries would be neat.
More to come, patches also welcome.
DEPENDENCIES
SOAP::Lite, MIME::Base64
AUTHORS
OHPA Software (http://ohpasw.com)
COPYRIGHT & LICENSE
Copyright (C) 2013 OHPA Software.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.