def result(): access_token = session.get('access_token') if CLIENT_ID == 'ADD_CLIENT_ID' or CLIENT_SECRET == 'ADD_CLIENT_SECRET': # check to ensure that client_id and secret is not set to the default return redirect(url_for('configure')) if access_token is None: return redirect(url_for('login')) headers = {'Authorization': 'Bearer {0}'.format(access_token)} try: r = requests.get(USER_ENDPOINT.format(BIO_API), headers=headers) user = r.json print user if user.get('id') is not None: return render_template('result.html', user=user) else: return render_template('error.html', token=None) except RequestException, e: session.pop('access_token', None) deleteToken(CLIENT_ID) return redirect(url_for('index'))
def result(): access_token = session.get('access_token') if CLIENT_ID == 'ADD_CLIENT_ID' or CLIENT_SECRET == 'ADD_CLIENT_SECRET': # check to ensure that client_id and secret is not set to the default return redirect(url_for('configure')) if access_token is None: return redirect(url_for('login')) headers = {'Authorization': 'Bearer {0}'.format(access_token)} try: r = requests.get(USER_ENDPOINT.format(BIO_API), headers=headers) user = r.json() print user if user.get('id') is not None: return render_template('result.html', user=user) else: return render_template('error.html', token=None) except RequestException, e: session.pop('access_token', None) deleteToken(CLIENT_ID) return redirect(url_for('index'))
def logout(): session.pop('access_token', None) deleteToken(CLIENT_ID) return redirect(url_for('index'))