Skip to content

Commit fd7a3aa

Browse files
committed
add MarketplaceId
1 parent 83ae34d commit fd7a3aa

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-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 test = amazonConnection.ProductPricing.GetItemOffers(new Parameter.ProductPricing.ParameterGetItemOffers()
38+
{
39+
Asin = "B000RTDUOW"
40+
});
41+
3742
var result = amazonConnection.Financial.ListFinancialEventsAsync(new ParameterListFinancialEvents()
3843
{
3944
MaxNumberOfPages = 4,

Source/FikaAmazonAPI/Services/ProductPricingService.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ public GetOffersResult GetItemOffers(ParameterGetItemOffers parameterGetItemOffe
6464
Task.Run(() => GetItemOffersAsync(parameterGetItemOffers)).ConfigureAwait(false).GetAwaiter().GetResult();
6565
public async Task<GetOffersResult> GetItemOffersAsync(ParameterGetItemOffers parameterGetItemOffers)
6666
{
67+
if (string.IsNullOrEmpty(parameterGetItemOffers.MarketplaceId))
68+
{
69+
parameterGetItemOffers.MarketplaceId = AmazonCredential.MarketPlace.ID;
70+
}
71+
6772
var param = parameterGetItemOffers.getParameters();
6873

6974
await CreateAuthorizedRequestAsync(ProductPricingApiUrls.GetItemOffers(parameterGetItemOffers.Asin), RestSharp.Method.GET, param);

0 commit comments

Comments
 (0)