but I get errors.
I'm new to OAuth2.
* Serving Flask app 'freesound_flask' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: 769-334-499
* Running on
http://127.0.0.1:5000/ (Press CTRL+C to quit)
authorization_url:
https://freesound.org/apiv2/oauth2/authorize/?response_type=code&client_id=jmnAgSbsJqK3fIXiqAR4&state=u6nK10rvrud6xjDKZStdGhg5nOMLKJ127.0.0.1 - - [13/Dec/2021 12:57:36] "GET / HTTP/1.1" 302 -
127.0.0.1 - - [13/Dec/2021 12:57:39] "GET /callback?state=u6nK10rvrud6xjDKZStdGhg5nOMLKJ&code=N5gIKsv9A6AJKBtOEJMGfgVZIMFsdm HTTP/1.1" 500 -
Traceback (most recent call last):
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 2091, in __call__
return self.wsgi_app(environ, start_response)
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 2076, in wsgi_app
response = self.handle_exception(e)
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 1518, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 1516, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\app.py", line 1502, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "C:\Git\Research\Species\util_files\freesound_dir\freesound_flask.py", line 55, in callback
freesound = OAuth2Session(client_id, state=session['oauth_state'])
File "C:\Git\Research\Species\venv\Lib\site-packages\flask\sessions.py", line 79, in __getitem__
return super().__getitem__(key)
KeyError: 'oauth_state'127.0.0.1 - - [13/Dec/2021 12:57:40] "GET /callback?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 -
127.0.0.1 - - [13/Dec/2021 12:57:40] "GET /callback?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 -
127.0.0.1 - - [13/Dec/2021 12:57:40] "GET /callback?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 -
127.0.0.1 - - [13/Dec/2021 12:57:40] "GET /callback?__debugger__=yes&cmd=resource&f=ubuntu.ttf HTTP/1.1" 200 -
* Detected change in 'C:\\Git\\Research\\Species\\util_files\\freesound_dir\\freesound_flask.py', reloading
* Restarting with stat
* Debugger is active!
* Debugger PIN: 769-334-499
* Running on
http://127.0.0.1:5000/ (Press CTRL+C to quit)