Как получить имя продавца от Amazon в ItemSearch с помощью Amazon API - PullRequest
0 голосов
/ 27 ноября 2011

Может кто-нибудь сказать, пожалуйста, как я могу получить имя продавца с помощью Amazon API в ASP.NET. Какую группу ответов мне нужно использовать и какие параметры для этого необходимы.

1 Ответ

4 голосов
/ 27 ноября 2011

Если я правильно вас понимаю, вы хотите получить имя продавца предложения .Для этого вам нужно использовать группу ответов OfferFull, а также параметр MerchantId, установленный на All, и параметр Condition, установленный на All.Если вы не установите MerchantId, вы будете получать только листинги Amazon, а если вы не установите параметр Condition, вы будете получать только новые списки.

Запрос:

http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
Operation=ItemLookup&
ItemId=B00008OE6I&
ResponseGroup=OfferFull&                 <- important
MerchantId=All&                          <- important
Condition=All&                           <- important
&Timestamp=[YYYY-MM-DDThh:mm:ssZ]
&Signature=[Request Signature]

В своем ответе вам нужно будет посмотреть на узел Items > Item > Offers > Offer > Merchant > Name.

<Items>
    ...
    <Item>
        ...
        <Offers>
            <TotalOffers>148</TotalOffers>
            <TotalOfferPages>15</TotalOfferPages>
            <Offer>
                <Merchant>
                    <MerchantId>[Merchant Id]</MerchantId>
                    <Name>[Merchant Name]</Name>
                    ...
                </Merchant>
             ...
            </Offer>
       ...
...