0

谁能告诉我如何在 ASP.NET 中使用 Amazon API 获取卖家名称。我需要使用哪个响应组以及需要什么样的参数。

4

1 回答 1

4

如果我对您的理解正确,您想获取要约清单的卖家名称。为此,您需要使用OfferFull响应组以及MerchantId参数设置为AllCondition参数设置为All。如果您不设置,MerchantId您将只会获得亚马逊列表,如果您不设置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>
       ...
于 2011-11-27T00:15:43.213 回答