名前¶
WebService::Rakuten - 楽天ウェブサービスAPIのPerlインタフェース
概要¶
use WebService::Rakuten;
my $api = WebService::Rakuten->new(
dev_id => 'YOUR DEVELOPER ID',
aff_id => 'YOUR AFFILIATE ID',
);
# 商品検索
my $rs = $api->item_search(
'Wii',
{
shopCode => 'xyz',
hits => 30,
page => 1,
sort => '-itemPrice',
}
);
if ($res->status eq 'Success') {
for (@{ $rs->items }) {
print $_->itemName;
print $_->itemCode;
print $_->itemPrice;
print $_->itemCaption;
print $_->itemUrl;
print $_->affiliateUrl;
print $_->smallImageUrl;
print $_->mediumImageUrl;
print $_->availability;
print $_->taxFlag;
print $_->postageFlag;
print $_->creditCardFlag;
print $_->shopOfTheYearFlag;
print $_->affiliateRate;
print $_->startTime;
print $_->endTime;
print $_->reviewCount;
print $_->reviewAverage;
print $_->shopName;
print $_->shopCode;
print $_->shopUrl;
print $_->genreId;
}
}
# ジャンル検索
$rs = $api->genre_search(
0,
{ genrePath => 0 }
);
if ($res->status eq 'Success') {
for (@{ $rs->childs }) {
print $_->genreId;
print $_->genreName;
print $_->genreLavel;
}
}
説明¶
WebService::Rakutenは、楽天ウェブサービスのシンプルなインタフェースです。
楽天市場は日本で最大のオンラインショッピングモールです。 詳しくは http://www.rakuten.co.jp/ を見てください。
関数¶
new(dev_id => 'Developer ID', aff_id => 'Affiliate ID')¶
このモジュールは1つのインスタンスを返します。検索する前に インスタンスを生成してください。
デベロッパーIDは必須です。もし、アフィリエイトIDを持っているならば、 アフェリエイトリンクを生成することもできます。
item_search($keyword, \%options)¶
商品検索の結果をWebService::Rakuten::ItemResultオブジェクトとして返します。 WebService::Rakuten::ItemResultオブジェクトは、ステータスやページャ、 WebService::Rakuten::Itemオブジェクトを持ちます。
genre_search($genre_id, \%options)¶
ジャンル検索の結果を返します。ステータスとジャンルオブジェクト (親ジャンル/自ジャンル/子ジャンル)を持ちます。
SEE ALSO¶
http://webservice.rakuten.co.jp/
作者¶
Hideaki Tanaka <tanakahda@gmail.com>
コピーライト¶
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
翻訳について¶
翻訳者:IWAI, Masaharu <iwaim.sub@gmail.com>
Perlドキュメント日本語訳 Project にて、 Perlモジュール、ドキュメントの翻訳を行っております。
http://perldocjp.sourceforge.jp/, http://www.freeml.com/ctrl/html/MLInfoForm/perldocjp@freeml.com, http://perldoc.jp/