GetProductsResponseType
Fields
ApproximatePages ( int )
BuyingGuideDetails ( BuyingGuideDetailsType )
CharacteristicsSetProductHistogram ( CharacteristicsSetProductHistogramType )
HasMore ( boolean )
ItemArray ( ItemArrayType )
PageNumber ( int )
Product ( CatalogProductType )
TotalProducts ( int )

ApproximatePages ( int ) [0..1]
The total number of pages that can be returned, given the same query and filters in the request. As GetProducts only returns up to 2000 products, the maximum possible value is theoretically 2000 (if you were to set EntriesPerPage to 1 in the request).
See the Field Index to learn which calls use ApproximatePages.

BuyingGuideDetails ( BuyingGuideDetailsType ) [0..1]
Contains information for up to 5 buying guides that match the query. Only returned when you set IncludeBuyingGuideDetails to true. Buying guides provide useful information about shopping in a particular domain, like Digital Cameras. For example, a digital camera buying guide could help a buyer determine what kind of digital camera is right for them. If no buying guides are associated with the product, this only returns a link to the buying guide hub (the main Guides page).
See the Field Index to learn which calls use BuyingGuideDetails.

CharacteristicsSetProductHistogram ( CharacteristicsSetProductHistogramType ) [0..1]
A histogram that lists the number of matching products found and the domains in which they were found. A domain is essentially a set of categories that share certain common features (as determined by eBay). Each domain has its own name and ID.
See the Field Index to learn which calls use CharacteristicsSetProductHistogram.

HasMore ( boolean ) [0..1]
If true, more pages of results are available. That is, PageNumber is less than ApproximatePages.
See the Field Index to learn which calls use HasMore.

ItemArray ( ItemArrayType ) [0..1]
A list of items (if any) that match the product identified in ExternalProductID or ProductReferenceID in the request. Only returned when you set IncludeItemArray to true. The items are sorted by end time (ending soonest), and this order is not configurable in the request. Up to 200 items can be returned. All items are returned on the first page (page 1). Not returned when you use QueryKeywords.

If ItemCount is greater than 200, use GetSearchResults if you want to retrieve more matching items.

Note: GetSearchResults doesn't currently support ProductReferenceID queries. So, you can use ExternalProductID (if present) as input to GetSearchResults. Otherwise, see Product.DetailsURL for a workaround to determine a ProductID value to use with GetSearchResults.
See the Field Index to learn which calls use ItemArray.

PageNumber ( int ) [0..1]
The number of the page of data returned. If many products are found and multiple pages of results are available, use this in combination with ApproximatePages and HasMore to decide which page to retrieve next. As GetProducts only returns up to 2000 products, the maximum possible value is theoretically 2000 (if you were to set EntriesPerPage to 1 in the request).
See the Field Index to learn which calls use PageNumber.

Product ( CatalogProductType ) [0..*]
An eBay catalog product. This contains stock information about a particular DVD, camera, set of golf clubs, or other product. When you use QueryKeywords in the request, GetProducts returns a maximum of 20 products per page. When you use ExternalProductID or ProductReferenceID in the request, GetProducts usually only returns 1 product. (If more than one product matches the same ExternalProductID, GetProducts will return all of those products. As of the time of this writing, we expect this to be a rare case.)
See the Field Index to learn which calls use Product.

TotalProducts ( int ) [0..1]
The total number of matching products found. (If more than 2000 products are found, the call fails with an error.)
See the Field Index to learn which calls use TotalProducts.

This document was generated with a customized version of the apireferencedocs tool [0.5M zip].

© 2005–2008 eBay, Inc. All rights reserved.