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!
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!!!
Try this Dev kit :
https://github.com/consolibyte/quickbooks-php
It was good sdk that was worked very well for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With