亚马逊MWS C#产品GetCompetitivePricingForSKU抛出异常

时间:2014-08-07 11:27:54

标签: c# amazon-mws

当我试图要求产品的竞争价格时,我总是得到一个

MarketplaceWebServiceProductsException

消息为空,TargetSite给我

T Call[T](MWSClientCsRuntime.IMwsRequestType1[T], MWSClientCsRuntime.IMwsObject)

以下是我正在运行的代码

        MarketplaceWebServiceProducts.MarketplaceWebServiceProducts service = new MarketplaceWebServiceProductsClient (config.MWS_AccessKeyId, config.MWS_secretKey);

        SellerSKUListType list = new SellerSKUListType ();

        List<String> SKUList = new List<String> ();
        SKUList.Add (SKU);

        list.SellerSKU = SKUList;

        GetCompetitivePricingForSKURequest request = new GetCompetitivePricingForSKURequest ();

        request.MarketplaceId = config.MWS_MarketPlaceId;
        request.SellerId = config.MWS_SellerId;
        request.SellerSKUList = list;

        GetCompetitivePricingForSKUResponse response = service.GetCompetitivePricingForSKU (request);

1 个答案:

答案 0 :(得分:1)

您是否尝试过指定应用程序名称和应用程序版本?

var config = new MarketplaceWebServiceProductsConfig();
config.ServiceURL = "https://mws.amazonservices.com/Products/2011-10-01";
config.SetUserAgent(ApplicationName, ApplicationVersion);

var service = new MarketplaceWebServiceProductsClient(ApplicationName, ApplicationVersion, MWSaccessKey, MWSsecretKey, config);