質問: AWSのAPIを利用してカテゴリ別の商品ランキングを取得しております。 ItemSearchで下記のようにパラメータを指定してコールしました。 SearchIndex: PCHardware ResponseGroup: ItemAttributes, SalesRank Sort: salesrank BrowseNode: 2127209051 Sortをランキング順にしましたので、レスポンスされる結果は、勿論ランキング順だと思いますが、下記のようにSalesRankが16位の商品(Fire TV Stick 音声認識リモコン付属)が最初に戻され、次は11位の商品(Fire タブレット 8GB、ブラック)が戻されます。 こちらをどのように理解するのが良いでしょうか。 どちらのランキング情報が正しいでしょうか。 BrowseNodeの2127209051は「パソコン・周辺機器」です。 SearchIndexのPCHardwareも「パソコン・周辺機器」です。 ご回答よろしくお願い致します。
回答: Product Advertising API 開発者ガイドの 「JP サイトの並べ替え値」をみると 「SearchIndex: PCHardware」時の並び替え順について記載がありません。 試しに実行してみましたが、質問に書かれているように、順不同な印象です。 開発者ガイドに記載されている「SearchIndex: Books」条件で試した場合には、ランキング順で帰ってきていると思いますので、API 側が対応していない可能性が高いように思います。