我有一個將用戶添加到組的Google目錄API的包裝。運行Google目錄時出錯API
它起作用,至少在一段時間內,但在20或30次電話後(假設我正在更新5個用戶,每個用戶屬於5個組,不需要很長時間就可以達到這個數字)與此錯誤的工作:
File "/usr/lib64/python2.6/httplib.py", line 980, in getresponse
raise ResponseNotReady()
httplib.ResponseNotReady
下面的代碼它死在:
service = build('admin','directory_v1',http=http)
如果我等待半小時,再次工作,但僅限於打了幾個電話,然後像死之前。
想法?
您是否嘗試過使用[批量請求](https://developers.google.com/api-client-library/python/guide/batch)?你在使用分頁嗎?你能否提供其餘的代碼來看看你是否正在做一些不同的事情? –
Ack。看起來上面的確切消息是Google上週的臨時問題。 問題仍然發生,但它似乎是在不同的地方: /usr/lib/python2.6/site-packages/google_api_python_client-1.1-py2.6.egg/oauth2client/client.py \t _do_refresh_request raise AccessTokenRefreshError(error_msg) invalid_request 任何想法?它適用於幾個請求,然後與此消息一起死亡。 – AaronF
我還沒有嘗試批量請求,而且我沒有使用分頁。它不應該被要求,因爲沒有很多數據易手,它只是單個更新。我不想重新設計批量,這將是一個真正的痛苦。 – AaronF