Sample apps and code

Intuit provides sample apps at intuitdeveloper.github.io to demonstrate how to integrate your app with the QuickBooks Online API, and code samples to demonstrate how to implement specific features.

Intuit provides several sample apps and code samples for using the Intuit SDKs:

.NET samples show how to use OAuth, perform CRUD operations, how to integrate your app with the ASP.NET MVC 3 Framework, and how to use webhooks with the .NET SDK.

Java samples demonstrate how to use OAuth, perform CRUD operations, and how to integrate your app with webhooks using the Java SDK.

PHP samples show how to use OAuth and OpenId, perform CRUD operations, and make Data Exchange calls using the PHP SDK.

 

The following OAuth 2.0 code samples are available for a number of languages and do not require an Intuit SDK:

OAuth2-Dotnet-WithoutSDK provides a working example of OAuth 2.0 management for .NET.

Oauth2-MVC5-DotnetSampleApp provides MVC5 sample code using OAuth 2.0 for .NET.

OAuth2-Go demonstrates the OAuth 2.0 flow using Go.

OAuth2-Java demonstrates the OAuth 2.0 flow using Java.

auth2-nodejs provides a working example of OAuth 2.0 management for Node.js.

OAuth2PythonSampleApp provides a sample app for using OAuth 2.0 with Python.

 

PythonV3InvoiceSampleApp provides CRUD and webhooks examples for creating an invoice using Python, with OAuth 2.0 or OAuth 1 .0.

 

 

The following code samples are available for OAuth 1.0 and do not require an Intuit SDK:

oauth-dotnet provides a working example of OAuth 1.0 management for .NET.

oauth-java provides a working example of OAuth 1.0 management for Java.

SampleApp-OpenID-Oauth-Java shows how to integrate the OAuth 1.0 and OpenID services for Java without Intuit's Java SDK.

oauth-node-js provides a working example of OAuth 1.0 management for Node.js.

FiddlerOAuth provides a Fiddler extension to sign requests with OAuth 1.0.

OAuth-Python demonstrates the OAuth 1.0 flow using Python.

SampleApp-QuickBooksV3API-Python provides an example of how to make API calls using Python.

QuickbooksV3API-DotNet-Mvc3-Sample provides MVC3 sample code for .NET.

SampleApp-Webhooks-nodejs provides examples of how to use a webhooks endpoint to receive event notifications with Node.js.

 

SampleApp-InventoryTracking-QuickBooksV3API-NodeJS provides an example of how to make API calls using Node.js.

 

 

 Got Questions? Get Answers in our developer forums.