【发布时间】:2013-01-12 14:32:52
【问题描述】:
我们发现了 Google Docs/Drive API 的一个问题,该问题始终可重现,并且似乎是几周前引入的一个新错误。要查看问题,请按以下步骤操作:
- 创建一个全新的 Google 帐户,但不要在该帐户中执行任何操作(不要单击 Drive 来查看 Google Drive)- 只需创建它并关闭该窗口即可。
- 尝试通过 Google Docs API(我们为此使用 Zend GData)或新的 Google Drive API 插入新的(空)文档。
结果:使用旧的 Google Docs API,会抛出错误“Expected response code 200, got 400. Unable to convert document”(这在我们只是创建一个新文档时没有意义,而不是上传东西)。使用新的 Google Drive API,同样的事情会产生错误“An error occurred: Error calling POST googleapis.com/drive/v2/files: (500) Internal Error”
这种情况会一直发生,直到我进入新的 Google 帐户并点击“云端硬盘”进入 Google 云端硬盘。这样做会为该用户“初始化”Google Drive,此时插入新文档的代码可以正常工作。
这种情况最近才开始发生(在过去几周内)。在这种情况下,相同的代码已经存在多年,没有任何问题。在学校环境中,管理员正在创建新的学生帐户(如 Google Apps for Education 帐户),当他们使用我们的服务时,此问题会非常频繁地出现。这会被修复吗?有解决办法吗?帮助,Google API 人!
【问题讨论】:
标签: google-drive-api google-docs-api