Google的API一般是下面这种使用方法,使用的是oauth2client
1 | from oauth2client.service_account import ServiceAccountCredentials |
众所周知的原因,在国内你这样使用,必须得用代理,使用requests包非常方便,但是如果是上面的代码,使用代理有点小麻烦
你需要在代码前面加上
1 | import socket |
比较麻烦。
可以用requests代替上面的操作,一般如下
1 | http = httplib2.Http(proxy_info=httplib2.ProxyInfo(httplib2.socks.PROXY_TYPE_SOCKS5, '127.0.0.1', 1080)) |
参考代码: https://github.com/googleapis/oauth2client/blob/master/oauth2client/transport.py