Exemple #1
0
 public GetServiceStatusResponse InvokeGetServiceStatus(string sellerId, string mwsAuthToken, out APIResults results)
 {
     try
     {
         // Create a request.
         GetServiceStatusRequest request = new GetServiceStatusRequest();
         request.SellerId     = sellerId;
         request.MWSAuthToken = mwsAuthToken;
         GetServiceStatusResponse output = this.productClient.GetServiceStatus(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #2
0
 public GetLowestPricedOffersForASINResponse InvokeGetLowestPricedOffersForASIN(string sellerId, string mwsAuthToken, string marketplaceId, string asin, string itemCondition, bool excludeMe, out APIResults results)
 {
     try
     {
         // Create a request.
         GetLowestPricedOffersForASINRequest request = new GetLowestPricedOffersForASINRequest();
         request.SellerId      = sellerId;
         request.MWSAuthToken  = mwsAuthToken;
         request.MarketplaceId = marketplaceId;
         request.ASIN          = asin;
         request.ItemCondition = itemCondition;
         GetLowestPricedOffersForASINResponse output = this.productClient.GetLowestPricedOffersForASIN(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #3
0
 public ListMatchingProductsResponse InvokeListMatchingProducts(string sellerId, string mwsAuthToken, string marketplaceId, string query, string queryContextId, out APIResults results)
 {
     try
     {
         // Create a request.
         ListMatchingProductsRequest request = new ListMatchingProductsRequest();
         request.SellerId       = sellerId;
         request.MWSAuthToken   = mwsAuthToken;
         request.MarketplaceId  = marketplaceId;
         request.Query          = query;
         request.QueryContextId = queryContextId;
         ListMatchingProductsResponse output = this.productClient.ListMatchingProducts(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #4
0
 public GetCompetitivePricingForASINResponse InvokeGetCompetitivePricingForASIN(string sellerId, string mwsAuthToken, string marketplaceId, out APIResults results)
 {
     try
     {
         // Create a request.
         GetCompetitivePricingForASINRequest request = new GetCompetitivePricingForASINRequest();
         request.SellerId      = sellerId;
         request.MWSAuthToken  = mwsAuthToken;
         request.MarketplaceId = marketplaceId;
         ASINListType _asinList = new ASINListType();
         request.ASINList = _asinList;
         GetCompetitivePricingForASINResponse output = this.productClient.GetCompetitivePricingForASIN(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #5
0
 public GetMyPriceForSKUResponse InvokeGetMyPriceForSKU(string sellerId, string mwsAuthToken, string marketplaceId, out APIResults results)
 {
     try
     {
         // Create a request.
         GetMyPriceForSKURequest request = new GetMyPriceForSKURequest();
         request.SellerId      = sellerId;
         request.MWSAuthToken  = mwsAuthToken;
         request.MarketplaceId = marketplaceId;
         SellerSKUListType sellerSKUList = new SellerSKUListType();
         request.SellerSKUList = sellerSKUList;
         GetMyPriceForSKUResponse output = this.productClient.GetMyPriceForSKU(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #6
0
 public GetMatchingProductForIdResponse InvokeGetMatchingProductForId(string sellerId, string mwsAuthToken, string marketplaceId, string idType, out APIResults results)
 {
     try
     {
         // Create a request.
         GetMatchingProductForIdRequest request = new GetMatchingProductForIdRequest();
         request.SellerId      = sellerId;
         request.MWSAuthToken  = mwsAuthToken;
         request.MarketplaceId = marketplaceId;
         request.IdType        = idType;
         IdListType idList = new IdListType();
         request.IdList = idList;
         GetMatchingProductForIdResponse output = this.productClient.GetMatchingProductForId(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }
Exemple #7
0
 public GetLowestOfferListingsForSKUResponse InvokeGetLowestOfferListingsForSKU(string sellerId, string mwsAuthToken, string marketplaceId, string itemCondition, bool excludeMe, out APIResults results)
 {
     try
     {
         // Create a request.
         GetLowestOfferListingsForSKURequest request = new GetLowestOfferListingsForSKURequest();
         request.SellerId      = sellerId;
         request.MWSAuthToken  = mwsAuthToken;
         request.MarketplaceId = marketplaceId;
         SellerSKUListType _sellerSKUList = new SellerSKUListType();
         request.SellerSKUList = _sellerSKUList;
         request.ItemCondition = itemCondition;
         request.ExcludeMe     = excludeMe;
         GetLowestOfferListingsForSKUResponse output = this.productClient.GetLowestOfferListingsForSKU(request);
         results = new APIResults((IMWSResponse)output);
         return(output);
     }
     catch (MarketplaceWebServiceProductsException ex)
     {
         results = new APIResults(ex);
         throw ex;
     }
 }