This question has been flagged
2613 Views

request_token_url = "https://oauth.intuit.com/oauth/v1/get_request_token"

access_token_url = "https://oauth.intuit.com/oauth/v1/get_access_token"

authorization_base_url = "https://appcenter.intuit.com/connect/begin"

oauth = OAuth1Session(clientkey, clientsecret,

                      callback_uri='http://localhost:8080/accesstoken.html')

oauth.fetch_request_token(request_token_url)

authorization_url = oauth.authorization_url(authorization_base_url)

print 'Please go here and authorize,', authorization_url


redirect_response = input(

    'Enter the complete callback_uri with request token, verifier, realmID and dataSource here:')

print "redirect_response is-------------------", redirect_response, type(redirect_response)

oauth.parse_authorization_response(redirect_response)
access_tokens = oauth.fetch_access_token(access_token_url)

if access_tokens:

    access_token = access_tokens['oauth_token']

    access_token_secret = access_tokens['oauth_token_secret']
getresource = 'https://sandbox-quickbooks.api.intuit.com/v3/company/<company_id>/'
get_customers = 'query?query=SELECT * FROM JournalEntry'
res = oauth.get(getresource + get_invoice)

o = xmltodict.parse(res.content)

print json.dumps(o)

Avatar
Discard