NAME

WebService::Aladdin - Aladdin WebService API Module

SYNOPSIS

use WebService::Aladdin;

my $p = WebService::Aladdin->new( TTBKey => 'Your TTBKey' );
my $data = $p->search('Perl');
for my $item (@{ $data }) {
    print $item->title, "\n";
}

DESCRIPTION

WebService::Aladdin is Aladdin WebService API Module. Aladdin(http://www.aladdin.co.kr) is a Korean electronic commerce company in Seoul, Korea. They mainly sell books and Gift and DVD and etc.

FUNCTIONS

new( TTBKey => 'Your TTBKey' )

Returns an instance of this module. If you don't enter TTBKey parameter, It's ok. Because default TTBKey is mine. :-)

search( $keyword, \%options )

Returns search results.

 my $data = $p->search('Perl', { 
     SearchTarget => $SearchTarget, # (?:Book|Music|DVD|Beauty|Gift)
     QueryType => $QueryType,       # (?:Title|Author|Publisher)
     Start => $Start,               # search result start page
     MaxResults => $MaxResults,     # max number of a page
     Sort => $Sort,                 # (?:PublishTime|Title|SalesPoint|CustomerRating|MyReviewCount)
     Cover => $Cover,               # (?:Mid|Small|Big|Mini|None)
     TitleCut => $TitleCut,         # truncate
     CategoryId => $CategoryId, 
     Partner => $Partner,  
});

product( $keyword, \%options )

Returns product information.

my $data = $p->product($ISBN, {
  ItemIdType => $args->{ItemIdType}, # (?:ISBN|ItemId)
  Cover  => $args->{Cover},          # (?:Mid|Small|Big|Mini|None)
  Partner => $args->{Partner},
});

AUTHOR

JEEN <jeen@perk_dot_kr>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

http://www.aladdin.co.kr/ttb/wguide.aspx?pn=apiguide

http://blog.aladdin.co.kr/ttb/category/16526941?communitytype=MyPaper