Amazon-API
view release on metacpan or search on metacpan
lib/Amazon/API.pm view on Meta::CPAN
sub get_api_name {
my $self = shift;
return join("", map { ucfirst } split /_/, shift);
}
=pod
=head2 invoke_api
invoke_api(action, [parameters, [content-type]]);
=over 5
=item action
=item parameters
Parameters to send to the API. Can be a scalar, a hash reference or an
array reference.
=item content-type
If you send the C<content-type>, it is assumed that the parameters are
the payload to be sent in the request. Otherwise, the C<parameters>
will be converted to a JSON string if the C<parameters> value is a
hash reference or a query string if the C<parameters> value is an
array reference.
Hence, to send a query string, you should send an array key/value
pairs, or an array of scalars of the form Name=Value.
[ { Action => 'DescribeInstances' } ]
[ "Action=DescribeInstances" ]
( run in 1.767 second using v1.01-cache-2.11-cpan-524268b4103 )