Google drive api 如何获取Google Drive中appdata文件夹的大小?

Google drive api 如何获取Google Drive中appdata文件夹的大小?,google-drive-api,Google Drive Api,我希望能够获得我的驱动器应用程序的appdata文件夹的大小。除了跟踪我在文件夹中插入/删除的每个文件外,我找不到一种轻松实现这一点的方法。您可以在中的“管理应用程序”中获取appdata的大小,但我找不到如何从我的应用程序中获取此数据。没有直接的API调用来实现此操作。您可以用一种比手动跟踪所有内容更简单的方法来完成 在parents中使用搜索参数“appdata”执行请求,以将结果限制为appdata项。因为您的应用程序只能看到自己创建的appdata,所以您不必担心其他应用程序appdat

我希望能够获得我的驱动器应用程序的appdata文件夹的大小。除了跟踪我在文件夹中插入/删除的每个文件外,我找不到一种轻松实现这一点的方法。您可以在中的“管理应用程序”中获取appdata的大小,但我找不到如何从我的应用程序中获取此数据。

没有直接的API调用来实现此操作。您可以用一种比手动跟踪所有内容更简单的方法来完成

在parents中使用搜索参数“appdata”执行请求,以将结果限制为appdata项。因为您的应用程序只能看到自己创建的appdata,所以您不必担心其他应用程序appdata会在其中混淆

但是等等!在发出该请求之前,您可以通过使用fields参数来收回每个项目使用的配额,从而使您的生活更加轻松、快速、更好。设置参数
fields=items/quotaBytesUsed
将清除所有积垢,从而加快响应时间。答复将大致如下:

200 OK

- Removed headers -

{
 "items": [
  {
   "quotaBytesUsed": "0"
  },
  {
   "quotaBytesUsed": "2783252"
  },
  {
   "quotaBytesUsed": "0"
  },

  ... and so on.
把它们加起来,瞧