Python 运行Google目录API时出错

Python 运行Google目录API时出错,python,api,google-app-engine,Python,Api,Google App Engine,我有一个围绕谷歌目录API的包装器,可以将用户添加到组中 它可以工作,至少在一段时间内,但在大约20或30次呼叫后(假设我正在更新5个用户,每个用户属于5个组,不需要很长时间就能找到该号码),它会停止处理此错误: File "/usr/lib64/python2.6/httplib.py", line 980, in getresponse raise ResponseNotReady() httplib.ResponseNotReady 下面是它死亡的代码: service=build('a

我有一个围绕谷歌目录API的包装器,可以将用户添加到组中

它可以工作,至少在一段时间内,但在大约20或30次呼叫后(假设我正在更新5个用户,每个用户属于5个组,不需要很长时间就能找到该号码),它会停止处理此错误:

File "/usr/lib64/python2.6/httplib.py", line 980, in getresponse
raise ResponseNotReady()
httplib.ResponseNotReady
下面是它死亡的代码:

service=build('admin','directory\u v1',http=http)

如果我等待1/2小时,它会再次工作,但只有几个电话,然后像以前一样消失


有什么想法?

可能是利率限制报价?您可以从云控制台检查这一点。单击API&Auth->API->AdminSDK->Quotas。默认速率限制为15.0请求/秒/用户-如果超过此限制,则需要使用回退逻辑。

非常确定这不是配额,除非我看错了。我把它提高到500个请求/秒/用户,每天150000个请求。你试过使用吗?您正在使用分页吗?你能提供剩下的代码来看看你的程序是否做了一些不同的事情吗?确认。上面的确切信息似乎是上周谷歌发布的一个暂时性问题。这个问题仍然存在,但它似乎位于不同的位置:/usr/lib/python2.6/site-packages/google\u api\u python\u client-1.1-py2.6.egg/oauth2client/client.py\u do\u refresh\u请求710 raise accesstokenrefresh错误(error\u msg)无效\u请求有什么想法吗?它适用于一些请求,然后随着此消息消失。我没有尝试批处理请求,也没有使用分页。它不应该是必需的,因为没有太多的数据易手,它只是个别的更新。我不想重新设计批处理,这将是一个真正的痛苦。好的,第二个错误听起来像是与OAuth令牌有关。我的处理方法是,如果没有存储刷新令牌,则将OAuth2WebServerFlow中的approval_提示符设置为“force”,否则设置为“auto”。看到了吗?知道如何通过pythonapi实现吗?