LoginSignup
2
0

More than 5 years have passed since last update.

Amazon MWS GetLowestPricedOffersには隠しパラメータExcludeMeが存在する

Last updated at Posted at 2018-05-10

目的は自分自身を省いた最安値の取得

先日MWS(Amazonマーケットプレイス Webサービス)を使用して対象商品の最安値を取得するロジックを作成していました。
最安値を取得する目的は人それぞれでしょうが、今回は自分自身を省いた最安値を取得することが目的でした。

使用するオペレーション

最安値を取得するにはGetLowestPricedOffers系のオペレーションを使用します。
今回はASINを元に取得するのでGetLowestPricedOffersForASINを使用します。

リファレンスにあるパラメータだけでは自分自身を含んでしまう

リファレンスにあるパラメータは以下の通りです。

スクリーンショット 2018-05-10 13.04.34.png

これでは、最安値が自分だった場合に自分自身の価格を取得してしまいます。

隠し?パラメータExcludeMeを使う

隠しパラメータといえば大げさですが、スクラッチパッドにはExcludeMeをいうパラメータが存在します。

スクリーンショット 2018-05-10 13.03.01.png

また、Rubyで開発してpeddlerというgemを使っている場合、peddlerのリファレンスにも記述はあります。
https://www.rubydoc.info/gems/peddler/MWS/Products/Client#get_lowest_offer_listings_for_asin-instance_method
スクリーンショット 2018-05-10 13.14.59.png

所感

なんで公式リファレンスに記述がないんですかね?
Amazon側が意図しているGetLowestPricedOffersの使い方からは外れるんですかね?

ブログで見たい方はこちら
Amazon MWS GetLowestPricedOffersには隠しパラメータExcludeMeが存在する

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0