你应注意,Oauth2通过SSL层工作。如果未对服务器进行参数设置以允许HTTPS,则fetch_token方法将引发oauthlib.oauth2.rfc6749.errors.InsecureTransportError。大多数人在测试时都不会在服务器上设置SSL,这很好。你可以通过两种方式禁用此检查:
- 通过设置环境变量。
export OAUTHLIB_INSECURE_TRANSPORT=1
- 与上述等效,你可以在Python中进行设置(如果设置环境变量时遇到问题)
# Somewhere in webapp_example.py, before the app.run for exampleimport os os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'



