アマゾンの新しいWEBサービス、Amazon E-Commerce Service 4.0は、AWS3.0から結構仕様が変わっているのですが、ECS4.0を使うために必要な情報をまとめてみます。
最初はRESTリクエスト(RESTとは?)を対象にしたいと思います。RESTでは、httpリクエストのURLとして、各種の問い合わせパラメーターを設定します。このパラメーターはAmazon Web Service 3.0から、がらっと変更されています。G-Toolsを作る際にも、このRESTパラメータを理解するのに結構時間がかかりました。
まずはRESTリクエストで問い合わせする先のAmazonのWEBサービスのURL
Amazon.co.jp | http://webservices.amazon.co.jp/onca/xml? |
JPベータ版 | http://aws-beta.amazon.co.jp/onca/xml? |
Amazon.com | http://webservices.amazon.com/onca/xml? |
このURLの後にGETパラメータとして、問い合わせパラメータを指定します。
まずは、すべてのリクエストに共通のパラメータ。これはすべての種類のリクエストに共通して必要です。
Service=AWSECommerceService
&SubscriptionId=[登録時のsubscription ID]
&AssociateTag=[アソシエイトID]
ここまでを追加したRESTリクエストのサンプルは以下のようになります。このURLでリクエストすると、当然ですが「検索用のパラメータが足りないよ!」と怒られてしまいます。ただし、ECS 4.0からは、かなり具体的にエラーメッセージを表示してくれるようになっているので、何のパラメータが足りないかは、すぐに把握することができます。この場合は、The Operation parameter が無いよと注意されます。
それでは、Operation Parameterを追加してみましょう。
The Operation parameter : 問い合わせの種類 | |
&Operation= |
ItemSearch (商品名、著者名などで検索) ItemLookup (ASINなどのItemIdで、商品を検索) ListSearch (リストマニア情報を検索) ListLookup (リストマニア情報をID検索) SimilarityLookup (関連商品の検索) Help (HELPを表示。開発ツールなど用) CartCreate (リモートショッピングカートを作成) CartClear (カートをクリア) CartAdd (カートに商品追加) CartModify (カート内の情報変更) CartGet (カートを取得) TransactionLookup(USのみ) CustomerContentSearch(USのみ) CustomerContentLookup(USのみ) SellerListingLookup (USのみ) SellerLookup (USのみ) SellerListingSearch (USのみ) |
USのみの機能もありますが、通常は、ItemSearchとItemLookupを主に使うことが多いでしょう。ItemSearchは、商品名や、著者、アルバムの曲名など、キーワード検索の際に指定します。ItemLookupはASIN番号などを指定して、特定の商品を検索するのが主な用途です。
2番目は、検索結果として、どのような情報を取得したいか?というResponseGroupの指定です。AWS3.0ではSmall, Medium, Largeという3段階でしか取得情報のバリエーションを選べませんでしたが、Amazon ECS4.0では、きめ細かに取得する情報を指定できます。
ResponseGroup : 取得したい情報 | |
&ResponseGroup= | Request (RESTリクエストのパラメータ) ItemIds (商品のASIN、商品数、ページ数) Small (最小限の情報) Medium (中くらいの情報) Large (沢山の情報) ItemAttributes (商品の詳細情報) EditorialReview (商品の紹介文) Reviews (カスタマーレビュー) ListmaniaLists (リストマニア) Tracks (音楽CDの楽曲情報) SalesRank (売り上げランキング) BrowseNodes (商品がリストされるカテゴリ) Images(商品画像のURL) Similarities(関連商品) OfferFull(在庫情報や価格など) Offers (新品かユーズドかなど) OfferSummary Accessories(デジカメなどのアクセサリのASIN) Variation (以下をまとめて) VariationMinimum(シャツのサイズ違いなど関連ASIN) VariationSummary(最高値や最安値、出品数など) |
上記のパラメータは組み合わせて使うことが可能で、例えば、最低限の情報と、関連商品の情報だけが欲しいときは、&ResponseGroup=Small,Similarities などのようにカンマ(,)で区切って複数のパラメータを指定することが出来ます。
3番目に、検索結果をどのようなフォーマットでもらいたいかを指定します。主には2種類のフォーマットが想定できるでしょう。PerlやPHPなどスクリプトで処理するためにXMLデータで受け取りたい場合と、ブラウザでそのまま表示などするためにHTMLとして出力してもらいたい場合です。
ResponseGroup : 取得したい情報 | |
&ContentType= |
text/xml (結果をXMLで取得したい場合) text/html (結果をHTMLで取得したい場合) |
4番目は、取得するページの指定です。キーワード検索や、ブラウズノード検索など、複数の商品が検索結果として返ってきます。通常は、1ページにつき10個の商品が検索結果として返ってきます。リクエスト・パラメータを組み合わせることで、10個以上の商品を取得することもできるのですが、それはまたの機会に。
例えば「インターネット」という単語で検索した場合、4871件の商品がマッチするので、480ページあることになります。
このページ指定は、主にナビゲーションなどで利用するのですが、特定のページを指定する必要が無い場合でも、Page=1と指定しておく必要があります。
Page : 取得する検索結果のページ指定 | |
&Page= | 1 ( 1~検索結果の数に応じて任意の数字) |
5番目に忘れてはいけない項目として、Versionがあります。これは新しくECS4.0から導入されたパラメータで、Amazonのサーバがアップデートするにしたがって、Versionもあがっていきます。Versionを指定しないと、WEBサービスからのレスポンスデータが変更された場合など、自分の開発したアプリに影響が出る可能性が高いので、かならず指定しましょう。
特に、トラブルになりやすいのは、XSLT機能を利用している時です。変換ルールとして自作するXSLT内ではXMLのnamespaceとしてVersionを指定するのですが、RESTリクエスト内のVersionと、XSLT内のnamespaceで指定するバージョンが異なっていると、XSLT変換が行われず、期待するレスポンスを受け取れません。
RESTリクエストでVersionを指定しないと、デフォルトとして最新のVersionとみなされるので、スクリプトを開発したときは、問題なく動いていても、アマゾンが新しいVersionにアップデートした段階で、動作しなくなります。
ここはECS4.0のハマリどころなので(僕もはまりました)、しっかりVersionを指定しましょう。
Version : ECSのバージョン情報 | |
&Version= | 2004-10-04 (任意のバージョンを指定) |
6番目は、検索したい商品の種類を指定します。Blendedを指定すると、すべての商品から検索されますが、1種類あたりの商品数が少なくなってしまうので、詳細検索の際には各商品種別を指定する必要があります。指定できる商品種類は、Amazonの国ごとに違うのですが、日本では下記の種類が指定できるようです。最近、発表された、おもちゃ&ホビーもありますね。
&SearchIndex : 商品の種類 | |
&SearchIndex= |
Blended (すべての商品) Books (和書) Music (音楽) MusicTracks (曲名から調べる) Classical (クラシック音楽) Video (DVD&VHS) DVD (DVD) VHS (VHS) VideoGames (ゲーム) Electronics (家電 エレクトロニクス) Kitchen (ホーム&キッチン) Toys (おもちゃ&ホビー) Software (PC ソフトウェア) |
7番目は、もしXSLT変換機能を利用する場合は、XSLTファイルのURLを指定します。XSLTを使用せず、XMLを直接取得したい場合は、指定の必要はありません。
&Style : XSLTファイルのURL | |
&Style= | http://www.my-web.com/xsl/my.xsl (自分で作成したXSLTファイルのURL) |
ここまでは、ほとんどのRESTリクエストに共通の項目。最後は、検索のキーとなる値を指定します。こちらはOperationの種類によるのですが、ひとまず最もよく使いそうなものだけを紹介します。
Operation=ItemSearchの場合は、キーワードによる検索か、BrowseNodeの指定による、ベストセラー商品の検索がよくつかわれるでしょう。&Keywords=、あるいは&BrowseNodeのどちらかを指定して検索します。
Operation=ItemSearchの場合の検索キー | |
&Keywords= | 検索したいキーワード |
&BrowseNode= | BrowseNode番号 (Amazonのカテゴリごとのベストセラーを取得) |
Operation=ItemLookupを選択した場合は、ASINなどのID番号の種類と、番号の2種類を指定して検索します。
Operation=ItemLookupの場合の検索キー | |
&IdType=ASIN&ItemId= | 検索したいASIN番号 |
以上のパラメータを組み合わせると、以下のようなREST検索用のURLとなります。
ECS4.0では、AWS3.0に比べると、パラメータは論理的に整理されているので、プログラムは組みやすくなっているのではないでしょうか。ただし、検索で指定するパラメーターが増えて、最初はかなりとっつきにくい感じがします。自分でも、すぐパラメーターが分からなくなってしまうので、このページをまとめたという感じです。
最後にBrowseNode検索で指定するBrowseNode IDの一覧を参考までに整理しておきます。
&SearchIndex=Books&BrowseNode= | |
466300 | 新刊 |
466284 | 文学 小説 |
571582 | 哲学 地域 |
571584 | 社会 政治 |
492152 | ノンフィクション |
466286 | 旅行 地理 |
466282 | ビジネス キャリア |
492054 | 投資 |
466298 | コンピューター ネット |
466294 | アート 写真集 |
466296 | エンターテイメント |
466292 | スポーツ ホビー |
466304 | ホーム ファミリー |
466302 | 外国語 |
466306 | 子供向け |
466280 | マンガ アニメ |
746102 | 楽譜 |
&SearchIndex=DVD&BrowseNode= | |
562014 | 邦画 |
562016 | 洋画 |
562018 | 音楽 |
562020 | アニメ |
562022 | ホビー フィットネス |
562024 | スポーツ |
562026 | ファミリー |
562028 | ドキュメンタリー |
564522 | DVDボックス |
896246 | アダルト |
&SearchIndex=Electronics&BrowseNode= | |
3371371 | デジタル カメラ |
3371441 | DVDプレーヤー |
3371411 | ポータブル音楽機器 |
3371341 | コンピューター |
3371351 | PC周辺機器 |
3371361 | プリンタ スキャナ |
3371381 | ネットワーク機器 |
3371401 | PDA |
3371421 | アクセサリ |
3371391 | メモリーカード HDD |
3371431 | オーディオ ビジュアル |
&SearchIndex=Music&BrowseNode= | |
569170 | J-POP |
569290 | ポップ |
569292 | ロック |
569298 | ハードロック |
562050 | ブルース カントリー |
569318 | ソウル R&B |
569320 | ヒップホップ |
569322 | ダンス |
562052 | ジャズ フュージョン |
562056 | ワールド |
562064 | ニューエイジ |
562058 | サウンドトラック |
562060 | アニメ |
562062 | 子供 ファミリー |
569174 | バラード |
569186 | 伝統音楽 |
899296 | スポーツ |
&SearchIndex=VideoGames&BrowseNode= | |
637874 | プレイステーション2 |
637876 | プレイステーション |
637878 | Nintendo Gamecube |
637880 | ゲームボーイ アドバンス |
637882 | ゲームボーイ |
639096 | Xbox |
637886 | その他 |
BrowseNodeを調べるための便利なPHPスクリプトを見つけましたのでお知らせします。
使用例
http://www.k-tai.de/aws/BrowseNode/BrowseNodeLookup.php?my_Id=465610
ダウンロード元
http://www.search-more-of-the-web.org/amazon-nodes.php
投稿情報: hiroyuki | 2004年11 月12日 (金) 17:30
ItemSearch で、戻り値を10個以上取るためにはどうすれば良いのでしょうか? いろいろ試してみたのですが、うまくいかないですね…。
追伸:トラックバックを投げたのですが、うまく拾ってくれなかったようです。
投稿情報: 翼 真知男 | 2005年1 月 7日 (金) 01:01
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:53
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:53
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:54
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:54
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:55
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:55
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:56
deep dish pizza dough
cartoon pizza
pizza hut hawaii
Elvis Pizza Co
Pizza Hut Prices
pat's pizza
stone canyon pizza
bigsausage pizza
chicago's pizza
sexy pizza
Easy Fruit Pizza Recipe
Pizza Hut Creamy Italian Recipe
Pizza Trivia
pizza time
little caesar's pizza kits
pizza guy
pizza delivery oops
Pizza Hut Buffet Coupons
Perfect Pizza
pizza sauce recipes
toppers pizza
mama mia pizza
two guys a girl and a pizza place
first class pizza
papa romeos pizza
chicago style pizza
投稿情報: beveAnaer | 2008年9 月 5日 (金) 20:56
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:18
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:18
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:19
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:19
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:20
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:20
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:21
cartoon pizza
pizza nova
pizza pie
Papa Johns Pizza Coupon
Funny Videos of Monkeys
pizza clip art
Funny Painful Stuff
pink mp3
mr gattis pizza
dominoe's pizza
we will rock you mp3
wood burning pizza ovens
saving jane mp3
Really Funny Stuff
funny stories
phantom of the opera mp3
Bordenaro's Pizza and Pasta
papa john pizza
Billy Joel MP3
funny gifs
Funny Squirrel Pictures
shaggy mp3
Funny Weird Stuff
Funny Advertisements
Funny Penguins
upper crust pizza
投稿情報: EntainaCync | 2008年9 月 6日 (土) 02:21
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:08
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:09
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:09
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:10
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:10
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:11
kent sanderson gulf shores, al
What to Do in Kent
miranda kent
kish marlboro new jersey
the grove sidcup kent reynolds
marlboro vermont
opening of new iraqi parliament
the marlboro theme. mp3
kent dauderman
Dr. kent johnson+nebraska
why was big ben close to the parliament house
Kent County Friend of the court
kent island high school
marlboro mentho light
Parliament and Hell
kent venturi
投稿情報: BeesearAerora | 2008年9 月 8日 (月) 16:11