Coder Social home page Coder Social logo

API Token and secret about quickeebooks HOT 8 CLOSED

ruckus avatar ruckus commented on July 24, 2024
API Token and secret

from quickeebooks.

Comments (8)

ruckus avatar ruckus commented on July 24, 2024

Hi Tim,

You'll need to create an application which integrates with Intuit Data Services (its free to create an app but you later pay a small connection fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access token & secret. That is, you put your token & secret in the OAuth consumer call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key, your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of your connected users, which they supply to you during the connection process, see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you then use in your app. Once you have a connected users token & secret and with YOUR token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer, user_access_token, user_access_secret)

At this point you can use the "token" object to make authenticated calls.

Get started by creating your App Profile: https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders [email protected] wrote:

Hi,

Are you able to give me any direction on how to obtain a Quickbooks Online Access token and secret for using this gem? Much help would be appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.

from quickeebooks.

timsaunders avatar timsaunders commented on July 24, 2024

Thanks for the response Cody, and the steps to help get connected!!

I know I shouldn't be asking you Quickbooks questions, however I have had
trouble getting support with them. :) However for some reason I can't see
the Create an App button within my profile, do you know if there is
something I need to setup before I am allowed to create apps?The only menu
items I have are Launch my apps, Manage my apps, Edit Company Settings,
Manage Users.

Little lost to where to create apps within the app center??

Thanks again!
Tim.

On Mon, Oct 15, 2012 at 7:04 PM, Cody Caughlan [email protected]:

Hi Tim,

You'll need to create an application which integrates with Intuit Data
Services (its free to create an app but you later pay a small connection
fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access token &
secret. That is, you put your token & secret in the OAuth consumer call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key,
your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of your
connected users, which they supply to you during the connection process,
see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you then use
in your app. Once you have a connected users token & secret and with YOUR
token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer, user_access_token,
user_access_secret)

At this point you can use the "token" object to make authenticated calls.

Get started by creating your App Profile:
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders [email protected]
wrote:

Hi,

Are you able to give me any direction on how to obtain a Quickbooks
Online Access token and secret for using this gem? Much help would be
appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-9465373.

from quickeebooks.

ruckus avatar ruckus commented on July 24, 2024

No problem.

So when I go to: https://workplace.intuit.com/Account/Logon?startWithLogOn=true

and then log-in I am taken to https://workplace.intuit.com/Home/DevHome and my screen looks like: http://cl.ly/image/2Y0M410g2l2O and one can create new apps by clicking on the "Create" tab.

Do you not see this?

You should be able to create new apps - there is no holding period or anything.

Cheers,
/Cody

On Oct 15, 2012, at 5:28 PM, Tim Saunders [email protected] wrote:

Thanks for the response Cody, and the steps to help get connected!!

I know I shouldn't be asking you Quickbooks questions, however I have had
trouble getting support with them. :) However for some reason I can't see
the Create an App button within my profile, do you know if there is
something I need to setup before I am allowed to create apps?The only menu
items I have are Launch my apps, Manage my apps, Edit Company Settings,
Manage Users.

Little lost to where to create apps within the app center??

Thanks again!
Tim.

On Mon, Oct 15, 2012 at 7:04 PM, Cody Caughlan [email protected]:

Hi Tim,

You'll need to create an application which integrates with Intuit Data
Services (its free to create an app but you later pay a small connection
fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access token &
secret. That is, you put your token & secret in the OAuth consumer call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key,
your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of your
connected users, which they supply to you during the connection process,
see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you then use
in your app. Once you have a connected users token & secret and with YOUR
token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer, user_access_token,
user_access_secret)

At this point you can use the "token" object to make authenticated calls.

Get started by creating your App Profile:
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders [email protected]
wrote:

Hi,

Are you able to give me any direction on how to obtain a Quickbooks
Online Access token and secret for using this gem? Much help would be
appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-9465373.


Reply to this email directly or view it on GitHub.

from quickeebooks.

timsaunders avatar timsaunders commented on July 24, 2024

Yeah that's weird, whenever I login my account it goes to
https://workplace.intuit.com/Home/MyApps instead of
https://workplace.intuit.com/Home/DevHome.

Here is a screen shot of my menu bars (Not sure if it will come through on
this github email).

Do you have any good contacts at Quickbooks I could ask. I noticed several
other people have had the same issue.

http://community.intuit.com/posts/how-do-i-create-a-new-app

Thanks
Tim.

On Mon, Oct 15, 2012 at 8:41 PM, Cody Caughlan [email protected]:

No problem.

So when I go to:
https://workplace.intuit.com/Account/Logon?startWithLogOn=true

and then log-in I am taken to https://workplace.intuit.com/Home/DevHomeand my screen looks like:
http://cl.ly/image/2Y0M410g2l2O and one can create new apps by clicking
on the "Create" tab.

Do you not see this?

You should be able to create new apps - there is no holding period or
anything.

Cheers,
/Cody

On Oct 15, 2012, at 5:28 PM, Tim Saunders [email protected]
wrote:

Thanks for the response Cody, and the steps to help get connected!!

I know I shouldn't be asking you Quickbooks questions, however I have
had
trouble getting support with them. :) However for some reason I can't
see
the Create an App button within my profile, do you know if there is
something I need to setup before I am allowed to create apps?The only
menu
items I have are Launch my apps, Manage my apps, Edit Company Settings,
Manage Users.

Little lost to where to create apps within the app center??

Thanks again!
Tim.

On Mon, Oct 15, 2012 at 7:04 PM, Cody Caughlan [email protected]:

Hi Tim,

You'll need to create an application which integrates with Intuit Data
Services (its free to create an app but you later pay a small
connection
fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access
token &
secret. That is, you put your token & secret in the OAuth consumer
call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key,
your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of your
connected users, which they supply to you during the connection
process,
see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you then
use
in your app. Once you have a connected users token & secret and with
YOUR
token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer, user_access_token,
user_access_secret)

At this point you can use the "token" object to make authenticated
calls.

Get started by creating your App Profile:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders [email protected]
wrote:

Hi,

Are you able to give me any direction on how to obtain a Quickbooks
Online Access token and secret for using this gem? Much help would be
appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub<
https://github.com/ruckus/quickeebooks/issues/13#issuecomment-9465373>.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-9467507.

from quickeebooks.

ruckus avatar ruckus commented on July 24, 2024

Did you create your account from here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0010_SignUp/0010_Register_With_IDN

and then the next section titled "Create an Intuit App Center Account" (see navigation on left)?

Give that a shot.

As for contacts at Intuit - no I dont have any. I've used the developer forums in the past, and they're alright. Fortunately I have not had to contact Intuit Support but from what I have heard, yes, it can be byzantine.

/Cody

On Oct 15, 2012, at 6:04 PM, Tim Saunders [email protected] wrote:

Yeah that's weird, whenever I login my account it goes to
https://workplace.intuit.com/Home/MyApps instead of
https://workplace.intuit.com/Home/DevHome.

Here is a screen shot of my menu bars (Not sure if it will come through on
this github email).

Do you have any good contacts at Quickbooks I could ask. I noticed several
other people have had the same issue.

http://community.intuit.com/posts/how-do-i-create-a-new-app

Thanks
Tim.

On Mon, Oct 15, 2012 at 8:41 PM, Cody Caughlan [email protected]:

No problem.

So when I go to:
https://workplace.intuit.com/Account/Logon?startWithLogOn=true

and then log-in I am taken to https://workplace.intuit.com/Home/DevHomeand my screen looks like:
http://cl.ly/image/2Y0M410g2l2O and one can create new apps by clicking
on the "Create" tab.

Do you not see this?

You should be able to create new apps - there is no holding period or
anything.

Cheers,
/Cody

On Oct 15, 2012, at 5:28 PM, Tim Saunders [email protected]
wrote:

Thanks for the response Cody, and the steps to help get connected!!

I know I shouldn't be asking you Quickbooks questions, however I have
had
trouble getting support with them. :) However for some reason I can't
see
the Create an App button within my profile, do you know if there is
something I need to setup before I am allowed to create apps?The only
menu
items I have are Launch my apps, Manage my apps, Edit Company Settings,
Manage Users.

Little lost to where to create apps within the app center??

Thanks again!
Tim.

On Mon, Oct 15, 2012 at 7:04 PM, Cody Caughlan [email protected]:

Hi Tim,

You'll need to create an application which integrates with Intuit Data
Services (its free to create an app but you later pay a small
connection
fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access
token &
secret. That is, you put your token & secret in the OAuth consumer
call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key,
your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of your
connected users, which they supply to you during the connection
process,
see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you then
use
in your app. Once you have a connected users token & secret and with
YOUR
token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer, user_access_token,
user_access_secret)

At this point you can use the "token" object to make authenticated
calls.

Get started by creating your App Profile:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders [email protected]
wrote:

Hi,

Are you able to give me any direction on how to obtain a Quickbooks
Online Access token and secret for using this gem? Much help would be
appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub<
https://github.com/ruckus/quickeebooks/issues/13#issuecomment-9465373>.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-9467507.


Reply to this email directly or view it on GitHub.

from quickeebooks.

timsaunders avatar timsaunders commented on July 24, 2024

Thanks for your help Cody!! I finally keep playing around with it and
creating accounts with multiple login details and now it shows that same
top menu bar that you showed me! Not sure what I did to make it work, but
it works! :)

Thanks, and I look forward to using your gem that you have created.
Tim.

On Mon, Oct 15, 2012 at 9:10 PM, Cody Caughlan [email protected]:

Did you create your account from here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0010_SignUp/0010_Register_With_IDN

and then the next section titled "Create an Intuit App Center Account"
(see navigation on left)?

Give that a shot.

As for contacts at Intuit - no I dont have any. I've used the developer
forums in the past, and they're alright. Fortunately I have not had to
contact Intuit Support but from what I have heard, yes, it can be
byzantine.

/Cody

On Oct 15, 2012, at 6:04 PM, Tim Saunders [email protected]
wrote:

Yeah that's weird, whenever I login my account it goes to
https://workplace.intuit.com/Home/MyApps instead of
https://workplace.intuit.com/Home/DevHome.

Here is a screen shot of my menu bars (Not sure if it will come through
on
this github email).

Do you have any good contacts at Quickbooks I could ask. I noticed
several
other people have had the same issue.

http://community.intuit.com/posts/how-do-i-create-a-new-app

Thanks
Tim.

On Mon, Oct 15, 2012 at 8:41 PM, Cody Caughlan [email protected]:

No problem.

So when I go to:
https://workplace.intuit.com/Account/Logon?startWithLogOn=true

and then log-in I am taken to
https://workplace.intuit.com/Home/DevHomeand my screen looks like:
http://cl.ly/image/2Y0M410g2l2O and one can create new apps by
clicking
on the "Create" tab.

Do you not see this?

You should be able to create new apps - there is no holding period or
anything.

Cheers,
/Cody

On Oct 15, 2012, at 5:28 PM, Tim Saunders [email protected]
wrote:

Thanks for the response Cody, and the steps to help get connected!!

I know I shouldn't be asking you Quickbooks questions, however I
have
had
trouble getting support with them. :) However for some reason I
can't
see
the Create an App button within my profile, do you know if there is
something I need to setup before I am allowed to create apps?The
only
menu
items I have are Launch my apps, Manage my apps, Edit Company
Settings,
Manage Users.

Little lost to where to create apps within the app center??

Thanks again!
Tim.

On Mon, Oct 15, 2012 at 7:04 PM, Cody Caughlan <
[email protected]>wrote:

Hi Tim,

You'll need to create an application which integrates with Intuit
Data
Services (its free to create an app but you later pay a small
connection
fee per client, I think its $5/month?).

See the documentation here:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services

When you register and create your app you will receive YOUR access
token &
secret. That is, you put your token & secret in the OAuth consumer
call:

qb_oauth_consumer = OAuth::Consumer.new(your_consumer_key,
your_consumer_secret, ..... )

The other component is the OAuth token that you get from each of
your
connected users, which they supply to you during the connection
process,
see:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere

Step 2 is where you get the access token from Intuit - which you
then
use
in your app. Once you have a connected users token & secret and
with
YOUR
token & secret they all come together like:

token = OAuth::AccessToken.new(qb_oauth_consumer,
user_access_token,
user_access_secret)

At this point you can use the "token" object to make authenticated
calls.

Get started by creating your App Profile:

https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/0020_Connect/Create_An_App_Profile

I hope this helps.

Cheers,
/Cody

On Oct 15, 2012, at 2:21 PM, Tim Saunders <
[email protected]>
wrote:

Hi,

Are you able to give me any direction on how to obtain a
Quickbooks
Online Access token and secret for using this gem? Much help would
be
appreciated.

Thanks
Tim.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub<
https://github.com/ruckus/quickeebooks/issues/13#issuecomment-9465373>.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub<
https://github.com/ruckus/quickeebooks/issues/13#issuecomment-9467507>.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-9468001.

from quickeebooks.

shamabbas avatar shamabbas commented on July 24, 2024

First of all, thanks alot Ruckus for all your help through this code. I'm able to connect with my app in QuickBooks and complete the authorization. I wasn't able to redirect back to my application after authorization but I added oauthcall back url to my app's method. Now is working. Next, I'll save the user details, token etc into my app's DB but two more things I need to retrieve User's INVOICE and CONTACTS from their QuickBooks account. I tried your code "Quickeebooks::Online::Service::Invoice" but its not working for me, asks for two parameters and I mention key and secret but doesn't work. I copied this plugin into my app/lib as well. Seems like it can read Library quickbook->online>services>invoice but not retrieving any data. I'm sure I'm missing something?

Can you help me with it? I'll be grateful to you :-)

Thanks.

from quickeebooks.

shamabbas avatar shamabbas commented on July 24, 2024

I guess problem was, Instead of realmId I was using real_id. :-) Now seems to be working.
Thanks :-)

from quickeebooks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.