| Net-Amazon documentation | view source | Contained in the Net-Amazon distribution. |
Net::Amazon::Request - Baseclass for requests to Amazon's web service
my $req = Net::Amazon::Request::XXX->new(
[ type => 'Large', ]
[ 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.
However, there's a bunch of parameters to the constructor that all request types have in common, here they are:
Defaults to Large, but can also be set to Medium, or Small.
The Large type provides everything in Medium as well as music track
information, customer reviews, similar products, offers, and accessory data,
i.e. the kitchen sink.
The Medium type provides everything in Small as well as sales rank,
editorial reviews, and image URLs.
The Small type provies ASIN, product title, creator (author, artist, etc.),
product group, URL, and manufacturer.
Defaults to books, but can be set to other catalog values.
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.
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:
Consult Net::Amazon::Request::Sort for details.
To receive values for the fields
CollectibleCount, NumberOfOfferings, UsedCount,
specify 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.
| Net-Amazon documentation | view source | Contained in the Net-Amazon distribution. |