Я использую класс оболочки WooCommerce.NET для связи с WooCommerce API v2. Я пытаюсь GetAll()
заказов, но у него есть ограничение на возврат 10 на страницу.
Это то, что у меня есть до сих пор:
try
{
WooRestAPI rest = new WooRestAPI(baseUrl, key, secret);
WCObject wc = new WCObject(rest);
var getOrders = await wc.Order.GetAll(new Dictionary<string, string>() {
{ "page", "1" },
{ "per_page", "50" } });
orders = ExtractWooData(getOrders);
WriteToConsole(orders);
WriteToFile(orders, outputPath);
}
catch (Exception e)
{
throw new Exception(e.Message);
}
new Dictionary<string, string>()
— это параметры, доступные в документах WooRestAPI а>.
Я попытался посмотреть на объект wc
, чтобы узнать, могу ли я как-то запросить страницы, но, похоже, у него нет никакого связанного с ним свойства.
Это также будет async
функцией Azure, если это вообще уместно. Как мне создать страницы, чтобы они возвращали все данные заказа, а не только одну страницу?