Как получить имя продавца от Amazon в ItemSearch с помощью Amazon API
Может кто-нибудь, пожалуйста, скажите мне, как я могу получить имя продавца с помощью Amazon API в ASP.NET. Какую группу ответов мне нужно использовать и какие параметры необходимы для этого.
1 ответ
Решение
Если я вас правильно понимаю, вы хотите получить имя продавца в списке предложений. Для этого вам нужно использовать 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>
...