Skip to content

Commit 5c3e058

Browse files
committed
fix for bug #184
1 parent f3c209f commit 5c3e058

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Source/FikaAmazonAPI.SampleCode/Program.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ static async Task Main(string[] args)
3434
MarketPlace = MarketPlace.GetMarketPlaceByID(config.GetSection("FikaAmazonAPI:MarketPlaceID").Value),
3535
});
3636

37+
var data33 = amazonConnection.ProductPricing.GetCompetitivePricing(new Parameter.ProductPricing.ParameterGetCompetitivePricing()
38+
{
39+
MarketplaceId = MarketPlace.UnitedArabEmirates.ID,
40+
Skus = new string[] { "033984 020511" },
41+
});
3742

3843

3944
for (int i = 0; i < 100; i++)

Source/FikaAmazonAPI/Services/ProductPricingService.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
using FikaAmazonAPI.AmazonSpApiSDK.Models.ProductPricing;
22
using FikaAmazonAPI.Parameter.ProductPricing;
33
using FikaAmazonAPI.Utils;
4+
using System;
45
using System.Collections.Generic;
6+
using System.Linq;
57
using System.Threading.Tasks;
68

79
namespace FikaAmazonAPI.Services
@@ -31,6 +33,11 @@ public IList<Price> GetCompetitivePricing(ParameterGetCompetitivePricing paramet
3133
Task.Run(() => GetCompetitivePricingAsync(parameterGetCompetitivePricing)).ConfigureAwait(false).GetAwaiter().GetResult();
3234
public async Task<IList<Price>> GetCompetitivePricingAsync(ParameterGetCompetitivePricing parameterGetCompetitivePricing)
3335
{
36+
if (parameterGetCompetitivePricing.Skus != null && parameterGetCompetitivePricing.Skus.Count > 0)
37+
{
38+
parameterGetCompetitivePricing.Skus = parameterGetCompetitivePricing.Skus.Select(a => Uri.EscapeDataString(a)).ToList();
39+
}
40+
3441
var param = parameterGetCompetitivePricing.getParameters();
3542

3643
await CreateAuthorizedRequestAsync(ProductPricingApiUrls.GetCompetitivePricing, RestSharp.Method.GET, param);

0 commit comments

Comments
 (0)