Мне интересно, есть ли способ проверить, был ли ASIN объединен с другим через вызов API. У меня есть несколько продуктов, в которых я создал список и сопоставил его с существующим ASIN. Несколько недель спустя этот ASIN был объединен с другим ASIN. Amazon отправляет электронное письмо, когда ASIN объединяется с другим ASIN, но я хотел бы иметь возможность проверить, действителен ли ASIN, используемый в листинге, и если я не вижу ASIN, с которым он был объединен, чтобы я мог обновить свой список. Когда я запрашиваю CompetitivePrice / LowestPrice / MyPrice, используя ASIN, который я сохранил в своем списке, который больше не действителен, я не получаю никаких результатов для этого ASIN.
Вот пример ASIN:
B00MOHMZO6 https://rads.stackoverflow.com/amzn/click/com/B00MOHMZO6
Он был объединен с B00MBUO68E https://rads.stackoverflow.com/amzn/click/com/B00MBUO68E
Нажав на любой URL-адрес, вы попадете на ту же страницу.
Просто немного дополнительной информации. Когда я пытаюсь получить CompetitivePricing для ASIN, который был объединен, я получаю следующий ответ, который сообщает мне, что он недействителен. Если причина, по которой 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>