我一直在查询/drive/v3/files?corpus=domain&spaces=drive&q=...
一段时间,一切都很好。该查询在父文件夹中查找文件夹:
name = 'SomeFolder' and mimeType = 'application/vnd.google-apps.folder' and 'ParentFolder' in parents
就在今天它和我在'父母'中制作的其他查询已经开始失败了500:InternalError
。正在使用当前登录用户的授权进行请求。我在查询资源管理器中得到了相同的结果。
我唯一能想到的是ParentFolder
太大了,或者这只是一个内部错误而且会消失。
答案 0 :(得分:0)
500错误的最常见原因是Drive的分布式基础架构内部超时。不幸的是,这些超时有两种截然不同的原因,具有非常不同的缓解措施。
超时可能是由基础架构中的临时问题引起的。例如数据中心或网络问题。这些有时可以使用指数退避重试,但是ymmv。您可能只需要等到事件得到解决。
其次,它们可能是由于您的请求只是导致Drive做了太多工作。在这种情况下,重试不太可能有任何区别。尝试: -
fields
值。 (您没有说明您当前设置的fields
。我意识到这有点不确定。这就是它的方式。