我是新来的Python和新API的工作,所以这可能是基本的......我可以让我的初始请求,导致浏览器窗口打开。此时,用户必须在Google同意页面上进行选择。之后,授权码被返回......我明白了。我的问题是,如何暂停运行Python代码,以便我可以等待用户权限并存储下一步所需的代码?我只是用它们的库在Python 2.7中测试它,但我坚持这一点。我可以在箭头上放什么?感谢任何帮助。谷歌联系人API:存储授权码并交换令牌
from oauth2client.client import OAuth2WebServerFlow
import webbrowser
flow = OAuth2WebServerFlow(client_id=[id],
client_secret=[secret],
scope='https://www.google.com/m8/feeds',
redirect_uri='urn:ietf:wg:oauth:2.0:oob')
auth_uri = flow.step1_get_authorize_url()
webbrowser.open(auth_uri)
--->
code=''
credentials = flow.step2_exchange(code)
它实际上是基于网络的服务器,但我是测试没有建立一个网络服务器,所以我真的没有办法存储附加到我的重定向的代码。我正在使用已安装的应用程序重定向作为最后的努力,我认为无论如何都没有意义。是否有一个Web应用程序的等效库? – RAW
太好了,谢谢你指出我正确的方向。 – RAW