У меня есть клиент, которым они пользуются QB, затем они синхронизируются с помощью QB Sync Manager, Как я могу получить доступ к синхронизированным данным? и синхронизированные данные, которые мы можем просмотреть в Интернете, используя QB в Интернете?Как получить доступ к синхронизированным данным QB?
ответ
Intuit предлагает REST API, который вы можете использовать для доступа к данным, синхронизированным через Sync Manager. По сути Sync Manager помещает копию данных QuickBooks человека в облако и предоставляет эти данные через REST API.
Но - вы должны знать, что диспетчер синхронизации был устарел. Intuit больше не разрешает создавать новые приложения для Sync Manager. Если существующее приложение, вы можете использовать существующие (устаревшее, устаревшие) интерфейсы:
Если вы создаете новое приложение, вы должны НЕ использовать Sync Manager для чтения данных рабочего стола QuickBooks. Вместо этого, вы должны использовать QuickBooks SDK:
Кроме того, обратите внимание, что Sync Manager не имеет абсолютно ничего делать с QuickBooks Online. QuickBooks Online - это совершенно отдельный продукт с полностью отдельным набором API (API REST v3). Менеджер синхронизации не поддерживает, чтобы получить доступ к данным рабочего стола QuickBooks из QuickBooks Online.
Спасибо за ваш ответ, я хочу быть уверенным, что все пользователи QB Desktop синхронизируются с одним и тем же приложением в облаке? и эти данные я могу прочитать и изменить? – user3455386
Опять же - синхронизация с облаком с помощью диспетчера синхронизации * устарела *. Если вы еще не используете его, НЕ используйте его. Вместо этого вам придется создать свой собственный процесс синхронизации, используя QuickBooks SDK, который я связал выше. –
спасибо, просто я не использую QB Sync, мои клиенты уже используют его, и я хотел понять, как это работает. – user3455386