Search code examples
sdkdesktopintuit-partner-platform

Desktop application Use IPP QBO API 3.0


I have a desktop windows application that wants to use the intuit IPP QBO API 3.0 to interface with the quickbooks online to create invoice, customer, etc.

As the document said, I need to a add the app in my developer account. But when try to Create New QuickBooks API App, it didn't give the desktop app option. It asked me to fill all the url informations which really for an online web applicaiton.

Where to register the desktop app for the intuit IPP QBO API 3.0?

Update:

With all the helpful information provided in the answers, I ended up a small library DesktopIppOAuth to my project. The library uses OWIN to selfhost web api 2.0 and redirect the oauth callback to the library itself. By using that library I don't need to setup a separated site to receive the callback and get the token.


Solution

  • There is no way to register for a desktop app. You need to enter some test/non-specific urls in those fields for getting development tokens.

    Then, you need to set these tokens in our sample apps- https://github.com/IntuitDeveloperRelations/ OR

    on developer playground to generate the keys. Go to Manage My Apps->Your app> Test Connect To App

    Set all these keys in your desktop app and then you can make calls to the QBO API.