What is the Real Quickbooks Online API?

天涯浪子 提交于 2020-01-01 12:05:11

问题


I've been researching this for a while, and I really can't find the right solution. I found this PHP API that is supposed to help solve all these issues, but it doesn't work - or it's not clear how to set it up correctly.

This is the PHP api I've tried to use https://code.intuit.com/sf/frs/do/viewRelease/projects.php_devkit/frs.php_devkit.latest_sources

  • Updated link: https://github.com/consolibyte/quickbooks-php

  • Updated quick-start guide: http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start

I was able to get OAUTH to connect on the ipp developer site, so that's nice. But I can't get any data.

I'm just trying to automate some processes for my company with our quickbooks - online store integration.

Basically I just don't understand what to do to get say a list of POs from quickbooks online. Could anyone shed some light on this?

Thanks!


回答1:


That code works just fine - you're just doing something wrong. (I know - I'm the developer of that code, and I work with it every single day doing exactly the sort of thing you're looking to do).

With that said, since you didn't post any code or any error messages, no one is going to be able to help you.

Post some code or error messages.

Other specifics:

But I can't get any data.

Why not? What specific error are you getting? What does your code look like? What type of data are you trying to get?

I'm just trying to automate some processes for my company with our quickbooks - online store integration.

If all you're building is a one-off/custom integration for your company, then you've started down the wrong path. Intuit Anywhere (the OAuth stuff) is for SaaS applications only (see the FAQs here: https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0080_FAQ, specifically this one: "I want to integrate my custom (non-SaaS, single-tenant) solution with Intuit Anywhere. Can I do this?").

Instead, you should be using qbXML. Download the STABLE release: QuickBooks PHP DevKit

And look at docs/example_online_edition.php

The rest of Intuit's documentation for qbXML (not Intuit Anywhere) is here: http://developer.intuit.com/qbsdk-current/common/newosr/index.html

Basically I just don't understand what to do to get say a list of POs from quickbooks online.

Unfortunately, you'll find that fetching Purchase Orders is not supported by EITHER of the two APIs available for QuickBooks Online.

All of the QuickBooks Online APIs that Intuit provides have always been incomplete. Neither supports Purchase Orders. If you really need Purchase Order support, switch to QuickBooks for Windows instead.

If you need more help/have trouble, MAKE SURE you post your code and any error messages so that we can help you further!!!




回答2:


Try this Dev kit :

https://github.com/consolibyte/quickbooks-php

It was good sdk that was worked very well for me.




回答3:


It looks like it shouldn't be too difficult with curl(1) or something. https://developer.intuit.com/apiexplorer?apiname=V3QBO#PurchaseOrder




回答4:


Quickbooks seems to abandon their links faster than they create them. I'm trying to build a SAAS application with QuickBooks API interfacing can't find the SAAS stuff mentioned above and the link is dead.

Does anyone know if the two different APIs mentioned above have now been merged?



来源:https://stackoverflow.com/questions/14988649/what-is-the-real-quickbooks-online-api

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!