eBay::API::XML::SessioneBay::API::XML::Session can cluster and submit several eBay XML API calls at once. | |
Download |
eBay::API::XML::Session Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Jeff Nokes
- Publisher web site:
- http://search.cpan.org/~ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm
eBay::API::XML::Session Tags
eBay::API::XML::Session Description
eBay::API::XML::Session can cluster and submit several eBay XML API calls at once. eBay::API::XML::Session can cluster and submit several eBay XML API calls at once.This module collects multiple requests to the eBay XML API and submits them sequentially or in parallel. Session.pm uses the CPAN module, LWP::Parallel, to manage the parallel submission of HTTP requests to the eBay XML API.SYNOPSIS use eBay::API::XML::Call::GeteBayOfficialTime; use eBay::API::XML::Call::GetUser; use eBay::API::XML::DataType::Enum::DetailLevelCodeType; use eBay::API::XML::Call::GetSearchResults; use eBay::API::XML::DataType::PaginationType; use eBay::API::XML::Session; # Create a session (authorization info is pulled from ENV by the constructors) my $session = new eBay::API::XML::Session; # Get official time. my $pCall = eBay::API::XML::Call::GeteBayOfficialTime->new(); $session->addRequest($pCall); # Get user details my $getUserCall = eBay::API::XML::Call::GetUser->new(); $getUserCall->setDetailLevel( ); $session->addRequest($getUserCall); # Get search results my $getListingsCall = new eBay::API::XML::Call::GetSearchResults; $getListingsCall->setQuery("new"); my $pagination = new eBay::API::XML::DataType::PaginationType; $pagination->setEntriesPerPage(10); $getListingsCall->setPagination($pagination); $session->addRequest($getListingsCall); # session will submit the calls in parallel -- then wait til all come back $session->execute(); # get results from various calls my $itemarray = $getListingsCall->getSearchResultItemArray()->getSearchResultItem(); my $officialtime = $pCall->getEBayOfficialTime(); my $pUser = $getUserCall->getUser(); my $sStatusCode = $pUser->getStatus(); my $sSiteCode = $pUser->getSite(); Requirements: · Perl
eBay::API::XML::Session Related Software