AWS APIGetMatchingProductForId
应返回与输入匹配的产品 ID 的“AttributeSets”列表但是,我们收到“ItemAttributes”的空值。我正在调用 API,如下所述 -
- 创建 MarketplaceWebServiceProducts 类的实例。此类由 AWS 在“mws-products-1.0.jar”中的“com.amazonservices.mws.products”包下提供
创建 Request 'GetMatchingProductForIdRequest' 的实例并为其设置所需的参数,如下所示 -
GetMatchingProductForIdRequest 请求 = 新 GetMatchingProductForIdRequest(); request.setSellerId(merchantId); request.setIdType("ASIN"); request.setMarketplaceId(marketPlaceId); IdListType idListType = new IdListType(); idListType.setId(idList); request.setIdList(idListType);
3.使用上面创建的请求调用 API,如下所示 -
response = marketplaceWebServiceProducts.getMatchingProductForId(productRequest);
- 收到响应,HTTP 状态码为 200(成功)。但将 AttributeSets 设为 null
我还通过设置从亚马逊网站找到的硬编码产品 ID (ASIN : B007VCRRNS) 对此进行了测试。