2013-02-20 3 views
4

Я занимаюсь этим некоторое время, и я действительно не могу найти правильное решение. Я нашел этот PHP API, который должен помочь решить все эти проблемы, но он не работает - или неясно, как правильно настроить его.Что такое онлайн-API Quick Quickbooks?

Это PHP апи я пытался использовать https://code.intuit.com/sf/frs/do/viewRelease/projects.php_devkit/frs.php_devkit.latest_sources

I смог получить OAUTH для подключения на сайте разработчика ipp, так что это хорошо. Но я не могу получить никаких данных.

Я просто пытаюсь автоматизировать некоторые процессы для своей компании с помощью наших быстрых книг - интеграцию интернет-магазина.

В принципе, я просто не понимаю, что делать, чтобы получить список PO-адресов из быстрых книг онлайн. Может ли кто-нибудь пролить свет на это?

Спасибо!

ответ

7

Этот код работает очень хорошо - вы просто что-то не так. (Я знаю - я разработчик этого кода, и я работаю с ним каждыйодиндень делает именно то, что вы ищете).

С учетом сказанного, так как вы не отправлял любой код или любые сообщения об ошибках, никто не будет в состоянии помочь вам.

Оставьте сообщение о некорректном или распространенном сообщении.

Другие особенности:

Но я не могу получить какие-либо данные.

Почему бы и нет? Какая конкретная ошибка вы получаете? Как выглядит ваш код? Какие типы данных вы пытаетесь получить?

Я просто пытаюсь автоматизировать некоторые процессы для своей компании с помощью наших быстрых книг - интеграции интернет-магазина.

Если все вы строите является одноразовым/пользовательские интеграции для вашей компании, то вы начали вниз неверный путь. 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

В основном я просто не понимаю, что нужно сделать, чтобы получить сказать онлайн список УО от QuickBooks ,

К сожалению, вы обнаружите, что выборки заказов на поставку не поддерживаются EIFER из двух API, доступных для QuickBooks Online.

Все API-интерфейсы QuickBooks Online, которые предоставляются Intuit, всегда были неполными. Ни поддерживает заказы на поставку. Если вам действительно нужна поддержка заказа на поставку, вместо этого переключитесь на QuickBooks для Windows.

Если вам нужна дополнительная помощь/возникли проблемы, УБЕДИТЕСЬ, что вы публикуете свой код и любые сообщения об ошибках, чтобы мы могли помочь вам дальше!

+0

Спасибо за подробный ответ! Вы правы, facepalm с моей стороны, чтобы не публиковать какие-либо ошибки. Но это отчасти из-за путаницы в том, что я должен пытаться. Я не мог, например, нарисовать, что должен был быть «$ dbid». Все, что я получил от IPP, - это ключ приложения и oauth. Но с точкой зрения ошибок, я получаю Примечания: неопределенные переменные: Контекста в /var/www/qb/docs/example_ipp_basics.php на линии 51 который с какими-либо другими, чем просто изменить мои переменные модификаций как видно здесь. https://market.mp3car.com/qb/docs/example_ipp_basics.php –

+1

Также благодарим за данные о том, куда идти, чтобы сделать приложение 1, а не приложение SaaS. Это было, наверное, самое запутанное, я знал, что было неправильно идти по этому пути, но во всех документах, которые я читал, было так много дезинформации. Я привык к API, где я могу просто скачать образец кода и приступить к работе. QB больше похож на Google. Нужно иметь эти 5 библиотек, прочитать эти 4 PDF-файла, затем вы можете попробовать подключиться к нашей системе. –

+1

@SeanClark Да, это своего рода PITA, Intuit, конечно, не упрощает. Интерфейс qbXML намного проще начать. Зарегистрируйтесь в режиме DESKTOP как приложение ПРОИЗВОДСТВО (не PTC), и его довольно легко начать: http://wiki.consolibyte.com/wiki/doku.php/quickbooks_online_edition К сожалению, QuickBooks Online API вроде сосать ... –

0

Quickbooks, кажется, оставляет свои ссылки быстрее, чем они создают. Я пытаюсь создать приложение SAAS с интерфейсом API QuickBooks, не может найти упомянутое выше свойство SAAS, и ссылка мертва.

Кто-нибудь знает, были ли объединены два разных API, упомянутых выше?

+0

используйте developer.intuit.com, теперь у них есть фантастический API. Вам не нужен SDK, они очень простые звонки REST. –

+0

Эй, Шон, плотина, которая была быстрой. Большое спасибо за ответ. Я сейчас на developer.intuit.com, и это выглядит так легко. Я был подозрительным, что у меня что-то не хватало! Таким образом, новый API подходит для реализации SAAS (а не только для собственной разработки). Мы создаем webapp, и мы хотим, чтобы клиенты могли авторизовать наше приложение для ссылки на их онлайн-счет QuickBooks. –

+0

Да, вам просто нужно реализовать рабочий процесс oAuth, чтобы ваше приложение могло получить разрешение. Остальное такое же, как если бы это было внутреннее приложение. –

Смежные вопросы