Есть ли способ проверить, был ли ASIN объединен с помощью Amazon MWS API?

Мне интересно, есть ли способ проверить, был ли 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>

person mpowmap    schedule 06.01.2016    source источник


Ответы (1)


Единственный способ найти объединенные ASIN — использовать вызов API продукта Amazon MWS «GetMyPriceForSKURequest», и вы получите этот XML-ответ.

<?xml version="1.0"?>
<GetMyPriceForSKUResponse xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01">
  <GetMyPriceForSKUResult SellerSKU="mks-plw-sft-sil-eplgs-valpk-6-x1a" status="Success">
    <Product>
      <Identifiers>
        <MarketplaceASIN>
          <MarketplaceId>A1F83G8C2ARO7P</MarketplaceId>
          <ASIN>B000TC2XLS</ASIN>
        </MarketplaceASIN>
        <SKUIdentifier>
          <MarketplaceId>A1F83G8C2ARO7P</MarketplaceId>
          <SellerId>AAAAAAAAAAAAAA</SellerId>
          <SellerSKU>mks-plw-sft-sil-eplgs-valpk-6-x1a</SellerSKU>
        </SKUIdentifier>
      </Identifiers>
      <Offers>
        <Offer>
          <BuyingPrice>
            <LandedPrice>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>4.73</Amount>
            </LandedPrice>
            <ListingPrice>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>4.73</Amount>
            </ListingPrice>
            <Shipping>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>0.00</Amount>
            </Shipping>
          </BuyingPrice>
          <RegularPrice>
            <CurrencyCode>GBP</CurrencyCode>
            <Amount>4.73</Amount>
          </RegularPrice>
          <FulfillmentChannel>MERCHANT</FulfillmentChannel>
          <ItemCondition>New</ItemCondition>
          <ItemSubCondition>New</ItemSubCondition>
          <SellerId>AAAAAAAAAAAAAAA</SellerId>
          <SellerSKU>mks-plw-sft-sil-eplgs-valpk-6-x1a</SellerSKU>
        </Offer>
        <Offer>
          <BuyingPrice>
            <LandedPrice>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>5.13</Amount>
            </LandedPrice>
            <ListingPrice>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>5.13</Amount>
            </ListingPrice>
            <Shipping>
              <CurrencyCode>GBP</CurrencyCode>
              <Amount>0.00</Amount>
            </Shipping>
          </BuyingPrice>
          <RegularPrice>
            <CurrencyCode>GBP</CurrencyCode>
            <Amount>5.13</Amount>
          </RegularPrice>
          <FulfillmentChannel>AMAZON</FulfillmentChannel>
          <ItemCondition>New</ItemCondition>
          <ItemSubCondition>New</ItemSubCondition>
          <SellerId>AAAAAAAAAAAAAAAAAAA</SellerId>
          <SellerSKU>fba-mks-plw-sft-sil-eplgs-valpk-6-x1a</SellerSKU>
        </Offer>
      </Offers>
    </Product>
  </GetMyPriceForSKUResult>
  <ResponseMetadata>
    <RequestId>6a6044a3-5cdd-4600-b310-02233924bc64</RequestId>
  </ResponseMetadata>
</GetMyPriceForSKUResponse>

И вы можете получить ASIN из XML-элемента Product->Identifiers->MarketplaceASIN->ASIN, который всегда является последним ASIN на Amazon, который вы можете проверить на свой ASIN, если они одинаковы.

person Keyur Padalia    schedule 07.01.2016