Я использую ebay .Net SDK. Все работает нормально, кроме следующих требований:
- Использование OutputSelector для повышения производительности
- Невозможно использовать SortingOrder при отображении записей.
- Общий доход/сумма, проданная за указанный период времени, т. е. общая сумма по всем вызовам разбиения на страницы без циклического просмотра страниц и их агрегирования вручную.
Вот код, который я использую:
var apicall = new GetOrdersCall(context);
//apicall.ApiRequest.OutputSelector = new StringCollection(new String[] { "Order.OrderID", "Order.Total" });
apicall.ApiRequest.Pagination = new PaginationType
{
EntriesPerPage = Util.RecordsPerPage(),
PageNumber = int.Parse(Request.Form["pageNumber"])
};
var fltr = new TimeFilter(Convert.ToDateTime(Request.Form["dateFrom"] + "T00:00:00.000Z"), Convert.ToDateTime(Request.Form["dateTo"] + "T23:59:59.999Z"));
var statusCodeType = (OrderStatusCodeType)Enum.Parse(typeof(OrderStatusCodeType), Request.Form["statusCode"]);
var orders = apicall.GetOrders(fltr, TradingRoleCodeType.Seller, statusCodeType);
Пожалуйста, помогите мне, как использовать эти 3 функции.