我想知道是否有办法验证一个 ASIN 是否已通过 API 调用与另一个合并。我有一些产品,我在其中创建了一个列表并将其与现有的 ASIN 匹配。几周后,该 ASIN 与另一个 ASIN 合并。当一个 ASIN 与另一个 ASIN 合并时,亚马逊会发送电子邮件,但我希望能够检查列表中使用的 ASIN 是否有效,如果没有看到它合并的 ASIN,以便我可以更新我的列表。当我使用存储在我的列表中的 ASIN 查询 CompetitivePrice / LowestPrice / MyPrice 时,该 ASIN 不再有效,我没有得到该 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>