|
|
| |
Net::Amazon::Request(3) |
User Contributed Perl Documentation |
Net::Amazon::Request(3) |
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", 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:
- type
- Defaults to "Large", but can also be set
to "Medium", or
"Small".
- Large
- 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.
- Medium
- The "Medium" type provides everything in
"Small" as well as sales rank, editorial
reviews, and image URLs.
- Small
- The "Small" type provies ASIN, product
title, creator (author, artist, etc.), product group, URL, and
manufacturer.
- mode
- Defaults to "books", but can be set to
other catalog values.
- page
- 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".
- sort
- 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:
- 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.
- offer
- 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.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |