-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
148 lines (124 loc) · 9.38 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- for GA tracking-->
<meta name="ippcat" content="GitHub" />
<meta name="description" content="">
<meta name="author" content="">
<title>Intuit Developer @ Github</title>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link rel="shortcut icon" href="../assets/img/favicon.ico" />
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<link href="../assets/css/ie10-viewport-bug-workaround.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../css/justified-nav.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<script src="../assets/js/ie-emulation-modes-warning.js"></script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<div class="container">
<!-- The justified navigation menu is meant for single line per list item.
Multiple lines will require custom code not provided by Bootstrap. -->
<div class="masthead">
<h3 id="titlehead" >Intuit Developer<a id="githublink" href="http://github.com/intuitdeveloper">Intuit Developer Github</a></br><a id="githublink" href="https://gist.github.com/IntuitDeveloperRelations">Intuit Developer Gist</a></h3>
</div>
<hr>
<!-- Jumbotron -->
<div class="jumbotron">
<h3>Welcome to the Dev Workshop & Code Jam!</h3>
<p class="lead">Here you will find useful information and sample code to complete your app.</p>
</div>
<hr>
<h4>The Challenge</h4>
<p class="lead">Create a solution that saves a small business time or money.</p>
<hr>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/docs/00_quickbooks_online/1_get_started/00_get_started" target="_blank"><h5>Getting Started</h5></a><p>Use the steps below to get started with QuickBooks API</p>
<ul class="list">
<li>Create a <a href="https://developer.intuit.com" target="_blank">developer account</a></li>
<li>Create an <a href="https://developer.intuit.com/v2/ui#/app/startcreate" target="_blank">app</a></li>
<li>Generate OAuth tokens using <a href="https://developer.intuit.com/v2/ui#/playground" target="_blank">playground</a></li>
<li>Make the API call - <a href="#" onclick="myFunction()" >click</a> to see the curl request.
<div style="display:none" id="myDIV">
curl -X GET 'https://sandbox-quickbooks.api.intuit.com/v3/company/company id/companyinfo/company id/?minorversion=12' -H 'accept: application/json' -H 'authorization: Bearer accesstoken' -H 'content-type: application/json'
</div>
</li>
</ul>
</br>
</div>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/docs/00_quickbooks_online/1_get_started/00_get_started" target="_blank"><h5>Tools</h5></a><p>Use the tools below to get started with QuickBooks API</p>
<ul class="list">
<li>Explore API using <a href="https://developer.intuit.com/v2/apiexplorer?apiname=V3QBO#?id=Account" target="_blank">API explorer</a></li>
<li>Download <a href="https://github.com/intuitdeveloper" target="_blank">samples</a></li>
<li>Use <a href="https://developer.intuit.com/docs/00_quickbooks_online/2_build/40_sdks" target="_blank">SDKs</a> to code faster</li>
<li>Download <a href="https://developer.intuit.com/docs/00_quickbooks_online/2_build/20_explore_the_quickbooks_online_api/20_postman" target="_default">postman collection</a></li>
<li>Use <a href="https://developer.intuit.com/v2/ui#/sandbox" target="_blank">sandbox</a> for testing</li>
</ul>
</br>
</div>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/app/developer/qbo/docs/develop/sdks-and-samples" target="_blank"><h5>Samples</h5></a><p>Clone the samples below in the languge of your choice to use QuickBooks API</p>
<ul class="list">
<li><a href="https://github.com/IntuitDeveloper/HelloWorldApp-MVC5-Dotnet" target="_blank">DotNet</a></li>
<li><a href="https://github.com/IntuitDeveloper/HelloWorld-Java" target="_blank">Java</a></li>
<li><a href="https://github.com/IntuitDeveloper/oauth2-nodejs" target="_blank">Node.js</a></li>
<li><a href="https://github.com/IntuitDeveloper/HelloWorld-PHP" target="_blank">PHP</a></li>
<li><a href="https://github.com/IntuitDeveloper/OAuth2PythonSampleApp" target="_blank">Python</a></li>
<li><a href="https://github.com/IntuitDeveloper/OAuth2_RubyOnRails">Ruby</a></li>
</ul>
</div>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/app/developer/qbo/docs/concepts/invoicing" target="_blank"><h5>Invoicing</h5></a><p>Use the steps below to understand the "Invoicing" concept and build an app around it</p>
<ul class="list">
<li>Understand <a href="https://developer.intuit.com/app/developer/qbo/docs/concepts/invoicing" target="_blank">Invoicing Concept</a></li>
<li>Check out <a href="https://developer.intuit.com/docs/api/accounting/invoice" target="_blank">Invoice API Reference</a></li>
<li>Use the invoice sample <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-DotNet/blob/master/MvcCodeFlowClientManual/Controllers/InvoicingController.cs" target="_blank">DotNet</a> - <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-Java/blob/master/src/main/java/com/intuit/developer/tutorials/controller/InvoiceController.java" target="_blank">Java</a> - <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-PHP/blob/master/InvoiceAndBilling.php" target="_blank">PHP</a> to build an app</li>
</ul>
</br></br></br></br></br>
</div>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/app/developer/qbo/docs/concepts/pay-bills" target="_blank"><h5>Billing</h5></a><p>Use the steps below to understand the "Pay Bill" concept and build an app around it</p>
<ul class="list">
<li>Understand <a href="https://developer.intuit.com/app/developer/qbo/docs/concepts/pay-bills" target="_blank">Paying the Bill Concept</a></li>
<li>Check out <a href="https://developer.intuit.com/docs/api/accounting/bill" target="_blank">Bill API Reference</a></li>
<li>Use the billpay sample <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-DotNet/blob/master/MvcCodeFlowClientManual/Controllers/BillingController.cs" target="_blank">DotNet</a> - <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-Java/blob/master/src/main/java/com/intuit/developer/tutorials/controller/BillController.java" target="_blank">Java</a> - <a href="https://github.com/IntuitDeveloper/QBOConceptsTutorial-PHP/blob/master/PayBill.php" target="_blank">PHP</a> to build an app</li>
</ul>
</br></br></br></br></br>
</div>
<div class="card pin col-sm-5 col-md-4 col-lg-4" id="OAuth2-Dotnet_UsingSDK"><a href="https://developer.intuit.com/docs/00_quickbooks_online/1_get_started/00_get_started" target="_blank"><h5>API Partners</h5></a><p>We encourage you to use the APIs below (HINT: there are special prizes for the teams who best utilise these APIs), but you’re free to use any other APIs and frameworks to bring your app to life.</p>
</br>
<ul class="list">
<li>QuickBooks Online API - <a href="https://developer.intuit.com" target="_blank">developer.intuit.com</a></li>
<li>Clarifai - <a href="https://clarifai.com/developer" target="_blank">clarifai.com/developer</a></li>
<li>Nexmo - <a href="https://developer.nexmo.com/" target="_blank">developer.nexmo.com</a></li>
<li>Box - <a href="https://developer.box.com/" target="_blank">developer.box.com</a></li>
<li>Google Assistant - <a href="https://developers.google.com/actions/" target="_blank">developers.google.com/actions</a></li>
<li>TSheets - <a href="https://www.tsheets.com/partners" target="_blank">tsheets.com/partners</a></li>
</br>
</ul>
</div>
</div> <!-- /container -->
<!-- Site footer -->
<footer class="footer">
<nav class="footer-navigation">
<p class="copyright">© 2018 Intuit, Inc. All rights reserved. Intuit and QuickBooks are registered trademarks of Intuit Inc. </p>
</nav>
</footer>
<script>
function myFunction() {
var x = document.getElementById("myDIV");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
</body>
</html>