import json, requests from flask import Flask, request from EagleEyev3 import * een = EagleEyev3() app = Flask(__name__) @app.route('/') def index(): # This is getting the ?code= querystring value from the HTTP request. code = request.args.get('code') if (code): oauth_object = een.login_tokens(code) return f"Hello {een.current_user['firstName']} {een.current_user['lastName']}" else: base_url = "https://auth.eagleeyenetworks.com/oauth2/authorize" path_url = f"?client_id={een.client_id}&response_type=code&scope=vms.all&redirect_uri={een.redirect_uri}" request_auth_url = f"{base_url}{path_url}" return "Login with Eagle Eye Networks" if __name__ == '__main__': app.run(host=een.server_host, port=een.server_port)