Net::Amazon::Request - Baseclass for requests to Amazon's web service
my $req = Net::Amazon::Request::XXX->new( [ type => 'heavy', ] [ page => $start_page, ] [ mode => $mode, ] [ offer => 'All', ] [ sort => $sort_type, ] );
Don't use this class directly, use derived classes (like Net::Amazon::Request::ASIN, Net::Amazon::Request::Wishlist etc.) instead to specify the type of request and its parameters.
Net::Amazon::Request::ASIN
Net::Amazon::Request::Wishlist
However, there's a bunch of parameters to the constructor that all request types have in common, here they are:
Defaults to heavy, but can be set to lite if no reviews etc. on a product are wanted. Some fields (e.g. isbn) are not going to be available in lite mode, though.
heavy
lite
isbn
Defaults to books, but can be set to other catalog values.
books
Defaults to 1, but can be set to a different number to start with a different result page. Used in conjunction with the max_pages parameter of the Net::Amazon object. page is the offset, max_pages is the maximum number of pages pulled in starting at page.
1
max_pages
Net::Amazon
page
Defaults to +salesrank, but search results can be sorted in various ways, depending on the type of product returned by the search. Search results may be sorted by the following criteria:
+salesrank
Featured Items
Bestselling
Alphabetical (A-Z and Z-A)
Price (High to Low and Low to High)
Publication or Release Date
Manufacturer
Average Customer Review
Artist Name
Consult Net::Amazon::Request::Sort for details.
To receive values for the fields CollectibleCount, NumberOfOfferings, UsedCount, specify offer => "All".
CollectibleCount
NumberOfOfferings
UsedCount
offer => "All"
Mike Schilli, <m@perlmeister.com>
Copyright 2003 by Mike Schilli <m@perlmeister.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Net::Amazon, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::Amazon
CPAN shell
perl -MCPAN -e shell install Net::Amazon
For more information on module installation, please visit the detailed CPAN module installation guide.