我正在使用Python Flask framework构建API,我现在从应用中收到“一次性授权代码”,我认为可以使用Gmail API({{ 3}})。
我一直在浏览器中使用described here进行常规授权,效果非常好。所以我发现Oauthlib有一些如何实现它的示例代码。示例中的代码以from your_validator import your_validator
开头,我立即陷入困境。我找到了关于实现自定义验证程序的this page内容,但在该页面顶部显示here已经实现了这一点。
是否有人举例说明如何使用flask_oauthlib交换访问和刷新令牌的一次性授权代码?欢迎所有提示!
答案 0 :(得分:1)
我没有使用Oauthlib的示例,但这里有一个使用oauth2client库的示例。 https://github.com/googleplus/gplus-quickstart-python
查看flask_oauthlib,handle_oauth2_response
似乎是您需要用access_token
与{{1}}交换的方法。