プロフィール

ゆうと

Author:ゆうと

職業:携帯サイトコンサルタント兼フリーエンジニア
503iの時代から携帯サイトの開発にたづさわり、携帯サイトの特性やSEO/SEM、モバイル広告など経験をいかし、プロが作る携帯サイトを実践中。

「みんなのモバイル」を運営てます
http://goo.to/
携帯サイト運営でお困りの方、携帯SEOでお困りの方、システムで困っている方、気軽にご相談ください。



お財布.com - 無料で手軽に貯まる魔法のお財布
ページランク

カテゴリー


ブロとも申請フォーム

この人とブロともになる

携帯サイトを運営している人お友達になりましょう

フリーエリア


最近の記事


月別アーカイブ


ブログランキング


DATE: CATEGORY:スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


DATE: CATEGORY:楽天WebService
楽天 api 商品検索をperlで実装する


楽天ウェブサービス で公開されている楽天商品検索APIをperlで実装してみました。

perl を使った実装方法が、楽天ウェブサービスセンターブログでも公開されていました。
参考にしつつ、perlで実装しました。

サンプル
########################################################


use XML::Simple;
use LWP::Simple;
use Jcode;
use URI::Escape;
use CGI qw( escape );

my $keyword = キーワード;
my $keyword_encode = &uri_escape($keyword);

my $DEVELOPER_ID = デベロッパーID;
my $AFFILIATE_ID = アフィリエイトID;

my $API_BASE_URL = "http://api.rakuten.co.jp/rws/2.0/rest";
my $OPERATION = "ItemSearch";
# APIのバージョン
my $API_VERSION = "2009-04-15";
# APIへのパラメタの連想配列
my %api_params = (
"keyword" => $keyword_utf8,
"version" => $API_VERSION,
"shopCode" => "",
"genreId" => "",
"catalogCode" => "",
"hits" => "5",
"page" => "",
"sort" => "",
"minPrice" => "",
"maxPrice" => "",
"availability" => "",
"field" => "",
"carrier" => "",
"imageFlag" => ""
);
# リクエストURL生成
my $api_url = sprintf("%s?developerId=%s&affiliateId=%s&operation=%s",$API_BASE_URL,$DEVELOPER_ID,$AFFILIATE_ID,$OPERATION);

# APIのクエリ生成
while ( my ( $key, $value ) = each ( %api_params ) ) {
next unless($value);
$api_url = sprintf("%s&%s=%s",$api_url, $key, $api_params{$key});
}

my $response = get($api_url);
my $xml = new XML::Simple;
my $rakuten_xml = $xml->XMLin($response);

foreach my $result (@{$rakuten_xml->{Body}->{"itemSearch:ItemSearch"}->{Items}->{Item}}) {
print << "END_OF_HTML";
$result->{affiliateUrl}
$name

商品コード$result->{itemCode}

$result->{itemPrice}

$description

END_OF_HTML

}


########################################################

中身を参照する際は、
use Data::Dumper;
warn Dumper $rakuten_xml;
などとして、中身の構造を解析して、使いたいパーツを出力してみてください。

※短い時間の間に大量に、同一のリクエストURLへアクセスすると、一定時間利用できなくなる場合がございます。テストの際にはご注意ください。

とのことなので、十分に注意しましょう。

アフィリエイトで<得する>コレだけ!技 BEST100アフィリエイトで<得する>コレだけ!技 BEST100
(2009/05/13)
リンクアップ

商品詳細を見る

スポンサーサイト


テーマ : 携帯サービス - ジャンル : 携帯電話・PHS

コメント

承認待ちコメント

このコメントは管理者の承認待ちです

承認待ちコメント

このコメントは管理者の承認待ちです

コメントの投稿


管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー)



copyright © みんなのケータイブログ -携帯マーケティング/携帯SEO/最新携帯サイト情報- all rights reserved.Powered by FC2ブログ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。