Skip to content

Commit f0c180a

Browse files
authored
Merge pull request #12 from Kinggrass/main
[Hotfix] GetOrders ByNextToken crashes due to bad request
2 parents 7d84cc3 + 8fa3a8a commit f0c180a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Source/FikaAmazonAPI/Services/OrderService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@ public List<CreateReportResult> GetOrders(ParameterOrderList serachOrderList)
3434
orderList = response.Payload.Orders;
3535
while (!string.IsNullOrEmpty(nextToken))
3636
{
37-
var orderPayload = GetByNextToken(nextToken);
37+
var orderPayload = GetByNextToken(nextToken, serachOrderList.MarketplaceIds);
3838
orderList.AddRange(orderPayload.Orders);
3939
nextToken = orderPayload.NextToken;
4040
}
4141
return orderList;
4242
}
4343

44-
private OrdersList GetByNextToken(string nextToken)
44+
private OrdersList GetByNextToken(string nextToken, IList<string> marketplaceIds)
4545
{
4646
List<KeyValuePair<string, string>> queryParameters = new List<KeyValuePair<string, string>>();
4747
queryParameters.Add(new KeyValuePair<string, string>("NextToken", nextToken));
48-
48+
queryParameters.Add(new KeyValuePair<string, string>("MarketplaceIds", string.Join(",", marketplaceIds)));
4949

5050
CreateAuthorizedRequest(OrdersApiUrls.Orders, RestSharp.Method.GET, queryParameters);
5151
var response = ExecuteRequest<GetOrdersResponse>();

0 commit comments

Comments
 (0)