Я изучал это некоторое время, и я действительно не могу найти правильное решение. Я нашел этот PHP API, который должен помочь решить все эти проблемы, но он не работает – или неясно, как правильно настроить его.
Это PHP api. Я попытался использовать https://code.intuit.com/sf/frs/do/viewRelease/projects.php_devkit/frs.php_devkit.latest_sources
Обновленная ссылка: https://github.com/consolibyte/quickbooks-php
Обновленное руководство по быстрому запуску: http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start
Я смог заставить OAUTH подключиться к сайту разработчиков ipp, так что это приятно. Но я не могу получить никаких данных.
Я просто пытаюсь автоматизировать некоторые процессы для своей компании с помощью наших быстрых книг – интеграцию интернет-магазина.
В основном я просто не понимаю, что делать, чтобы получить список PO-адресов из онлайн-книг. Может ли кто-нибудь пролить свет на это?
Благодаря!
Этот код работает просто отлично – вы просто делаете что-то не так. (Я знаю – я разработчик этого кода, и я работаю с ним каждый день, делая именно то, что вы ищете).
С учетом сказанного, поскольку вы не отправляли никаких кодов или сообщений об ошибках, никто не сможет вам помочь.
Опубликуйте некоторые сообщения об ошибках или сообщения об ошибках.
Другие особенности:
Но я не могу получить никаких данных.
Почему нет? Какая конкретная ошибка вы получаете? Как выглядит ваш код? Какие типы данных вы пытаетесь получить?
Я просто пытаюсь автоматизировать некоторые процессы для своей компании с помощью наших быстрых книг – интеграцию интернет-магазина.
Если все, что вы строите, это одноразовая / пользовательская интеграция для вашей компании, то вы начали с неправильного пути. Intuit Anywhere (материал OAuth) предназначен только для приложений SaaS (см. Часто задаваемые вопросы здесь: https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0080_FAQ , в частности, этот: «Я хочу интегрировать свои пользовательские (не- SaaS, однопользовательский) решение с Intuit Anywhere. Могу ли я это сделать? »).
Вместо этого вы должны использовать qbXML. Загрузите версию STABLE: QuickBooks PHP DevKit
Посмотрите на docs / example_online_edition.php
Остальная часть документации Intuit для qbXML (не Intuit Anywhere) находится здесь: http://developer.intuit.com/qbsdk-current/common/newosr/index.html
В основном я просто не понимаю, что делать, чтобы получить список PO-адресов из онлайн-книг.
К сожалению, вы обнаружите, что выборки заказов на поставку не поддерживаются EIFER из двух API, доступных для QuickBooks Online.
Все API-интерфейсы QuickBooks Online, которые предоставляются Intuit, всегда были неполными. Ни поддерживает заказы на поставку. Если вам действительно нужна поддержка заказа на поставку, вместо этого переключитесь на QuickBooks для Windows.
Если вам нужна дополнительная помощь / возникли проблемы, УБЕДИТЕСЬ, что вы публикуете свой код и любые сообщения об ошибках, чтобы мы могли помочь вам дальше!
Попробуйте этот комплект Dev:
https://github.com/consolibyte/quickbooks-php
Это был хороший sdk, который работал очень хорошо для меня.
Похоже, это не должно быть слишком сложно с curl
(1) или чем-то еще. https://developer.intuit.com/apiexplorer?apiname=V3QBO#PurchaseOrder
Quickbooks, кажется, оставляет свои ссылки быстрее, чем они создают. Я пытаюсь создать приложение SAAS с интерфейсом API QuickBooks, не может найти упомянутое выше свойство SAAS, и ссылка мертва.
Кто-нибудь знает, были ли объединены два разных API, упомянутых выше?