API для подключения к Quickbooks Desktop в v3

Я хочу знать, как я могу подключиться к рабочему столу Quickbooks с помощью v3 API. Я успешно подключился к Quickbooks онлайн. Теперь мне нужно подключиться к рабочему столу. Я уже сделал это, используя API V2, но поскольку он устарел, мне нужно перейти на API V3.

Для QBD (Quickbooks Desktop) я нашел следующие ссылки

Справочник

Ссылка содержит документацию для Quickbooks SDK и Quickbooks WebConnector. Какой из них следует использовать для связи с Quickbooks Desktop?

Также я нашел следующую документацию

Справочник

Можно ли отправить запрос XML/JSON на URL-адрес службы в quickbooks для QBD, как показано в приведенной выше ссылке URL-адреса??

Любая помощь в том, как продолжить интеграцию quickbooks с рабочим столом, будет оценена по достоинству.

Спасибо


person Raghav    schedule 26.01.2014    source источник


Ответы (1)


Если у вас уже есть опубликованное приложение QuickBooks v2 для настольных ПК, И вы обсудили с Intuit изменения цен на приложения QuickBooks для настольных ПК:

После этого вы освоитесь и сможете использовать настольные API QuickBooks v3, документированные здесь.

Настройте Sync Manager на настольном компьютере QuickBooks (в меню есть опция), и вы сможете выбрать эту компанию при прохождении процесса OAuth.

В противном случае:

Вам нужно использовать QuickBooks SDK вместо v3 API. Вместо этого они задокументированы здесь.

person Keith Palmer Jr.    schedule 26.01.2014
comment
Для использования Quickbooks SDK мне нужно сгенерировать qbxml и опубликовать его по URL-адресу? Есть ли пример кода для подключения к рабочему столу quickbooks с помощью java? У меня есть банки ipp-v3-java-devkit-2.0.1-jar-with-dependencies.jar, ipp-java-qbapihelper-1.2.0.jar, ipp-v3-java-data-2.0.1.jar из v3. SDK, и они работают для QB онлайн, но не уверен, что они будут использоваться и для рабочего стола. - person Raghav; 29.01.2014
comment
Вам НЕОБХОДИМО сгенерировать qbXML. Вместо того, чтобы публиковать его по URL-адресу, вы будете использовать веб-коннектор (который оборачивает материал в SOAP) или COM-интерфейс. Если вы загрузите SDK, вы найдете 600 страниц документации, а также несколько примеров Java. Имеющиеся у вас IPP DevKits не будут работать с рабочим столом QuickBooks, если только вы не являетесь прародителем существующего приложения версии 2. - person Keith Palmer Jr.; 29.01.2014
comment
Спасибо за информацию об этом. Я начал работать над веб-сервисом, который будет использоваться веб-коннектором. Только один вопрос, который у меня возник, заключается в том, что в методе sendRequestXML(), где qbXML генерируется и отправляется в ответ, можем ли мы добавить несколько запросов в один xml, например, получить список элементов, а также список заказов из Quickbooks? - person Raghav; 31.01.2014
comment
Да. consolibyte.com/docs/index.php/ - person Keith Palmer Jr.; 31.01.2014