我的工作环境是 Visual Studio 2008 + C#
我正在开发 Amazon WebService,我想使用 SOAP 从 Amazon 获取数据,但是当我尝试传递 IDType = UPC 时,它会给出以下错误消息,那么我该怎么做呢?
错误:
036725229884 不是 ItemId 的有效值。请更改此值,然后重试您的请求
我的代码:
ItemLookupRequest request1 = new ItemLookupRequest();
request1.IdType = ItemLookupRequestIdType.UPC;
request1.IdTypeSpecified = true;
request1.ItemId = new string[] { ProductID };
request1.ResponseGroup = new string[] { "Request", "Large", "OfferFull", "BrowseNodes" };
request1.MerchantId = "All";
request1.Condition = Condition.All;
request1.SearchIndex = "Books";
注意: 如何添加多个 SearchIndex,例如 ("Books","Photo","Video")?
我使用了以下 WebService: http ://webservices.amazon.com/AWSECommerceService/2009-11-01/US/AWSECommerceService.wsdl