我们发现了Google Docs / Drive API的问题,该问题始终可以重现,并且似乎是几周前推出的新错误。要查看此问题,请按以下步骤操作:
结果:使用旧的Google文档API时,会抛出错误“预期响应代码200,得到400.无法转换文档”(当我们刚创建新文档时,这没有任何意义,上传的东西)。使用新的Google云端硬盘API,同样的事情会产生错误“发生错误:调用POST时出错googleapis.com/drive/v2/files:(500)内部错误”
这种情况一直持续到我进入新的Google帐户并点击“云端硬盘”进入Google云端硬盘。关于为该用户执行“初始化”Google云端硬盘的操作,此时插入新文档的代码无任何问题。
这种情况最近才开始发生(最近几周内)。在这种情况下,相同的代码已经存在多年而没有任何问题。在学校环境中,管理员正在创建新的学生帐户(作为Google Apps for Education帐户),此问题在使用我们的服务时会非常频繁地显示。这会被解决吗?有解决方法吗?帮助,Google API人员!
答案 0 :(得分:4)
快速解决方法是:
添加到范围: https://www.googleapis.com/auth/drive.apps.readonly
在尝试创建新文档之前,请拨打列出已安装的应用 $ service-> apps-> listApps(); 或文件列表 $ service->文件 - > listFiles(); 强>
尝试看看这是否适合你。