Google drive api 针对';的驱动器v3 API已开始出错;在父';询问

Google drive api 针对';的驱动器v3 API已开始出错;在父';询问,google-drive-api,google-authentication,Google Drive Api,Google Authentication,我查询/drive/v3/files?corpus=domain&spaces=drive&q=…已经有一段时间了,一切都很好。查询在父文件夹中查找文件夹: name = 'SomeFolder' and mimeType = 'application/vnd.google-apps.folder' and 'ParentFolder' in parents 就在今天,我对“in parents”的其他查询开始失败,出现了500:内部错误。正在使用当前登录用户的授权发出请求。我在查询资源管理器

我查询
/drive/v3/files?corpus=domain&spaces=drive&q=…
已经有一段时间了,一切都很好。查询在父文件夹中查找文件夹:

name = 'SomeFolder' and mimeType = 'application/vnd.google-apps.folder' and 'ParentFolder' in parents
就在今天,我对“in parents”的其他查询开始失败,出现了500:
内部错误
。正在使用当前登录用户的授权发出请求。我在查询资源管理器中得到了相同的结果


我唯一能想到的是,
ParentFolder
太大了,或者这只是一个内部错误,它会消失。

500错误最常见的原因是驱动器分布式基础结构中的内部超时。不幸的是,这些超时有两种截然不同的原因,缓解措施也截然不同

超时可能是由基础结构中的临时问题引起的。例如,数据中心或网络问题。有时可以使用指数退避来重试,但ymmv。您可能只需要等待事件解决

第二,它们可能是由于您的请求导致驱动程序做了太多的工作。在这种情况下,重试不太可能产生任何影响。尝试:-

  • 用不同的措辞表达你的问题。例如,查询所有文件夹,然后在客户端上筛选父文件夹和/或名称
  • 请求较小的页面大小(例如,小于默认的100)
  • 请求更少的数据,例如默认的
    字段
    值。(您没有说明您的
    字段当前设置为什么
  • 我意识到这有点不确定。事情就是这样