ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    Amazon APIのページ送り - ItemPageとOfferPage

    このエントリーを含むはてなブックマーク はてなブックマーク - Amazon APIのページ送り - ItemPageとOfferPage あとで読む
    Amazon APIで商品情報を取得するとき、1回のリクエストで10個の商品データを取得できる。
    10個以上ある場合は、リクエストを繰り返して次のデータを取得する必要がある。

    本のページをめくるようにして、次のデータを取得することをページング(ページ送り)という。
    (コンピューター用語として使われる「ページング」には、他にもいろいろな意味がある。)

    Amazon APIでページングする場合、リクエストのパラメータは何が必要なのだろうか?

    Amazon EC2/S3/EBS クラウドコンピューティングによる仮想サーバ構築Amazon EC2/S3/EBS クラウドコンピューティングによる仮想サーバ構築
    (2009/08)
    清水 正人

    商品詳細を見る

    http://pc12.2ch.net/test/read.cgi/affiliate/1244090399/383-384

    Amazon Product Advertising API 4【旧AWS,A2S】

    383 :クリックで救われる名無しさんがいる:2009/08/23(日) 05:28:48 ID:UApq/lCW0
    正確な売値(Amazonの)を取得したいのですが。
    <ListPrice>の<FormattedPrice>は参考価格ですよね?
    ResponseGroupにOfferFullを含めると出てくる<Offers>情報の
    <Merchant>の<Name>Amazon.co.jp</Name>のものがAmazonの売り値
    ってとこまではわかったのですが。
    もし、<TotalOfferPages>が1以上で1ページ目の<Merchant>に
    Amazonが含まれない場合は2ページ目を取得するしかないのかな?
    1回のリクエストでは無理ですか?
    2ページ目はどうやって取得するんでしょう?

    384 :クリックで救われる名無しさんがいる:2009/08/23(日) 05:50:59 ID:UApq/lCW0
    >>383
    自己レス
    ・MerchantId=AmazonでAmazonの売値のみ表示できる。
    2ページ目はOfferPageで取得



    ページングする場合に使うパラメータ名は、
    ・「ItemPage」…通常の商品ページなどで使われる
    ・「OfferPage」…Amazonマーケットプレイスの中古品情報などで使われる
    がある。

    このパラメータで、ItemPage=2とか、OfferPage=2とかにすれば、2ページ目以降の商品データを取得できる。
    =1回のリクエスト(1ページ)には、最大で10個までの商品データが取得できる。
    =11個以上のデータは、1回のリクエストでは取得できないので、リクエストを分割して行う。
    関連記事

    コメント

    コメントの投稿


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

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/423-bc7dad09

    FC2Ad