def quickbooks_callback(): consumer_key = current_app.config.get('QUICKBOOKS_OAUTH_CONSUMER_KEY') consumer_secret = current_app.config.get('QUICKBOOKS_OAUTH_CONSUMER_SECRET') app_token = current_app.config.get('QUICKBOOKS_APP_TOKEN') callback_url = current_app.config.get('QUICKBOOKS_CALLBACK_URL') print request.args oauth_token = request.args.get('oauth_token') oauth_verifier = request.args.get('oauth_verifier') oauth_token_secret = request.args.get('oauth_token_secret') qb = QuickBooks( consumer_key=consumer_key, consumer_secret=consumer_secret, callback_url=callback_url) qb.my_get_access_tokens(oauth_token, oauth_verifier, oauth_token_secret, consumer_secret) access_token = qb.access_token access_token_secret = qb.access_token_secret print 'access token: %s' %(access_token) print 'access token secret %s' %(access_token_secret) qbm = Quickbooks_model(oauth_verifier=oauth_verifier, realm_id=realm_id,username = current_user.email, access_token=access_token, access_token_secret=access_token_secret) db.session.add(qbm) db.session.commit() db.session.close() return render_template('oauth_success.html', service="Quickbooks")
def quickbooks_callback(): consumer_key = current_app.config.get('QUICKBOOKS_OAUTH_CONSUMER_KEY') consumer_secret = current_app.config.get( 'QUICKBOOKS_OAUTH_CONSUMER_SECRET') app_token = current_app.config.get('QUICKBOOKS_APP_TOKEN') callback_url = current_app.config.get('QUICKBOOKS_CALLBACK_URL') print request.args oauth_token = request.args.get('oauth_token') oauth_verifier = request.args.get('oauth_verifier') oauth_token_secret = request.args.get('oauth_token_secret') qb = QuickBooks(consumer_key=consumer_key, consumer_secret=consumer_secret, callback_url=callback_url) qb.my_get_access_tokens(oauth_token, oauth_verifier, oauth_token_secret, consumer_secret) access_token = qb.access_token access_token_secret = qb.access_token_secret print 'access token: %s' % (access_token) print 'access token secret %s' % (access_token_secret) qbm = Quickbooks_model(oauth_verifier=oauth_verifier, realm_id=realm_id, username=current_user.email, access_token=access_token, access_token_secret=access_token_secret) db.session.add(qbm) db.session.commit() db.session.close() return render_template('oauth_success.html', service="Quickbooks")