<Response [400]> {“error_description”:”set sort from +affiliateRate,-affiliateRate,+reviewCount,-reviewCount,+reviewAverage,-reviewAverage,+itemPrice,-itemPrice,+updateTimestamp,-updateTimestamp,standard”,”error”:”wrong_parameter”}
エラーレスポンスを見ると、{"error_description":"set sort from +affiliateRate,-affiliateRate,+reviewCount,-reviewCount,+reviewAverage,-reviewAverage,+itemPrice,-itemPrice,+updateTimestamp,-updateTimestamp,standard","error":"wrong_parameter"} というメッセージが含まれています。
このメッセージによれば、sort パラメータに対して正しくない値が指定されているようです。APIはサポートされているソートの方法を指定することが期待されているようです。
現在の sort パラメータの値は +itemPrice となっていますが、これがサポートされていない可能性があります。代わりに、サポートされているソートの方法(+affiliateRate, -affiliateRate, +reviewCount, -reviewCount, +reviewAverage, -reviewAverage, +updateTimestamp, -updateTimestamp, standard)のいずれかを指定してみてください。
例えば、sort パラメータを以下のように修正することで、正しいソートの方法を指定できます。
python
params['sort'] = '+affiliateRate'
または、
python
params['sort'] = '-affiliateRate'
適切なソート方法に変更して試してみてください。

ディスカッション
コメント一覧
まだ、コメントがありません