В настоящее время я работаю над улучшением интеграции QuickBooks Desktop с Web-коннектором, чтобы он работал с Чтением / созданием данных со стороны моих приложений (Заказы на продажу, Счета и т. Д.)
Однако Я не уверен, что лучший способ получения обновлений со стороны QuickBooks Desktop? Поскольку я не могу использовать какие-либо уведомления о событиях, могу ли я использовать какой-либо лог c в своем API для запроса всех данных для всех заказов на продажу, соответствующих определенным критериям, а затем сравнить EditSequence с тем, что я сохранил? Похоже, что это может быть чрезмерное извлечение данных.
Или предпочтительным способом является сохранение даты, когда я последний раз получал обновления от пользователей QBD, а затем выполнение запросов для каждого ресурса, который я использую (SalesOrderQuery, InvoiceQuery , CustomerQuery, ItemQuery) получить все ресурсы, которые были изменены с помощью ModifiedDateRangeFilter
или FromModifiedDate
/ ToModifiedDate
?
Просто надеемся получить руководство от кого-то, кто делал это раньше.