ASIN が API 呼び出しを介して別の ASIN とマージされているかどうかを確認する方法があるかどうか疑問に思っています。リストを作成して既存の ASIN と照合した商品がいくつかあります。数週間後、その ASIN は別の ASIN と統合されました。ASIN が別の ASIN と統合されると Amazon からメールが送信されますが、出品で使用されている ASIN が有効かどうかを確認し、統合された ASIN が表示されない場合は出品を更新できるようにしたいと考えています。出品情報に保存した有効でなくなった ASIN を使用して CompetitivePrice / LowestPrice / MyPrice を照会すると、その ASIN の結果が返されません。
以下は ASIN の例です。
B00MOHMZO6 http://www.amazon.com/dp/B00MOHMZO6
B00MBUO68E に統合されました http://www.amazon.com/dp/B00MBUO68E
どちらの URL をクリックしても、同じページに移動します。
追加情報を少しだけ。統合された ASIN の CompetitivePricing を取得しようとすると、次の応答が返され、それが有効でないことがわかります。ASIN が別の ASIN と統合されたために有効ではない場合、どの ASIN と統合されたかを知っておくとよいでしょう。
<GetCompetitivePricingForASINResult ASIN="B00MOHMZO6" status="ClientError">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>ASIN B00MOHMZO6 is not valid for marketplace ATVPDKIKX0DER</Message>
</Error>
</GetCompetitivePricingForASINResult>