Я пытаюсь вытащить все учетные записи для учетной записи QuickBooks Online. У моего пользователя более 350 учетных записей. Есть ли способ вытащить их всех сразу? Если нет, есть ли способ определить, сколько записей нужно вытащить, а затем потянуть их в группу? Вот мой код:IPP Найти все сообщения - Best Practice
//pull a list of all accounts. I can only pull 100 at a time, so I need to keep enumerating until I hit 0
Account acct = new Account();
_accounts = new List<Account>();
for (int i = 1; i < 4; i++)
{
var aList = dataServices.FindAll(acct, i, 100);
if (aList.Count() == 0)
{
break;
}
_accounts.AddRange(aList);
}
Я догадался, что у моих клиентов не более 300 учетных записей. Есть ли способ заменить 3 или использовать более эффективный код?