Я использую SDK для Intuit .NET для QBO и пытаюсь получить список покупок из моей учетной записи qbo. Вот мой C# код ...Intuit Quickbooks Online API - Как получить покупки
var qboCashPurchaseQuery = new Intuit.Ipp.Data.Qbo.CashPurchaseQuery();
qboCashPurchaseQuery.PageNumber = 1;
qboCashPurchaseQuery.ResultsPerPage = 100;
var results = qboCashPurchaseQuery.ExecuteQuery<Intuit.Ipp.Data.Qbo.CashPurchase(context).ToList();
grdQuickBooksCustomers.DataSource = results;
Я получаю таблицу с количеством записей, соответствующих количество покупок я ожидаю, но фактические данные, возвращаемые не то, что мне нужно.
Это колонны и первый ряд данных я получаю обратно: (извините за форматирование)
SyncToken Synchronized IdsType
0 Intuit.Ipp.Data.Qbo
Этот бит кода возвращает такой же странные данные для некоторых других функций, таких как InvoiceQuery. Что я делаю неправильно здесь, чтобы получить эти данные? Как я могу фактически вернуть подробные данные о покупке, которые мне нужны?
Спасибо! Кажется, это работает лучше всего для моих конкретных потребностей. Любая хорошая идея о том, как извлекать данные Line, такие как AccountBasedExpenseLineDetail, чтобы я мог получить информацию об учетной записи? Кажется, это мое последнее препятствие. – user3204191