0
任何人都可以告訴我如何使用ASP.NET中的亞馬遜API獲取賣家名稱。我需要使用哪個響應組以及需要哪種參數。如何使用亞馬遜API在ItemSearch中從亞馬遜獲得賣家名稱
任何人都可以告訴我如何使用ASP.NET中的亞馬遜API獲取賣家名稱。我需要使用哪個響應組以及需要哪種參數。如何使用亞馬遜API在ItemSearch中從亞馬遜獲得賣家名稱
如果我的理解正確,您希望獲得商品詳情的賣家名稱。爲此,您需要使用OfferFull
響應組以及MerchantId
參數設置爲All
和Condition
參數設置爲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>
...
感謝您的幫助,它的工作原理。 –
不客氣,祝你好運。 –
如果您在2017年或以後閱讀此內容 - 您將無法再通過ItemLookup調用獲取所有優惠的清單。現在,最好的情況是爲每種可能的產品條件(新,舊,翻新,收藏)獲得1個報價(最低價格的報價)。 如果要獲取所有優惠的列表,則需要將ResponseGroup參數設置爲Small,並按API返回的所有優惠鏈接進行分析,然後解析HTML以提取數據。 – sk4l