Google Drive API 不再用于列出文件夹中的文件

视频

我有一些 Perl 代码,它使用以下 GET URL 从我的 Google 驱动器上的指定文件夹中检索文件列表:

https://www.googleapis.com/drive/v3/files?q='[FOLDER_ID]'+in+parents&fields=files(name,webViewLink,thumbnailLink,videoMediaMetadata/durationMillis)&key=[GOOGLE_DRIVE_API_KEY]

我最近没有改变任何东西,但今天我注意到使用这个 URL 返回一个空文件数组。响应代码为“200”,响应内容主体为:

{
 "files": []
}

我已经根据 Google Drive 验证了文件夹 ID 仍然正确。我已验证我的 Google Drive API 密钥仍处于启用状态且正确无误。我已验证这些文件确实存在于 Google Drive 上的该文件夹中。

Google API 端是否发生了一些更改,导致此 API 请求停止返回指定文件夹中的文件列表?

谢谢!

视频

终于想通了:我需要通过请求传递“X-Goog-Drive-Resource-Keys”HTTP标头,并将其值设置为:“[FOLDER_ID]/[FOLDER_RESOURCE_KEY]”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Google Drive API上传文件夹中的文件

如何在Google Drive API v3 PHP中的特定文件夹中列出文件

Google Drive API文件搜索

Google Drive Android API:查询中仍然存在已删除的文件夹

Google Drive API附加文件?

使用Google Drive API下载文件夹

如何在Google Drive API中按路径查找文件夹ID?

Google Drive API搜索文件夹

列出目录中ID不是Google Drive API v3和C#中特定值的文件夹

是否可以使用Google Drive API列出Google Drive中指定目录中的文件?

在Google Drive API中搜索文件或文件夹时如何获得面包屑?

Google Drive API-列出文件的权限

如何使用Google的Python Drive Client API在Team Drive中创建文件夹?

Google Drive API(PHP)无法列出文件

如何在Google Drive Android API中获取已创建文件夹的DriveId

适用于Android的Google Drive Web服务API-在文件夹中显示文件名

Google Drive Java Api-文件夹中的更新文件。

通过 API 重命名 Google Drive 中的文件夹

如果文件夹中不存在文件,则删除文件夹 - Google Drive API

如何在 google drive api 中复制文件夹?

使用 PHP 创建文件夹 Google Drive API

如何不检测在 google drive changes api 中打开文件和文件夹

如何列出 Google Drive 根文件夹中的文件和文件夹

使用 pydrive 或 google drive api 在 google drive 中复制文件

如何使用 Google Drive API Javascript 列出特定文件夹中的更改

列出用户在 Google Drive V3 API 中具有写入权限的所有文件夹

使用 Google Drive Java API 返回文件夹中的所有文件

在 python 中通过 Google Drive API 使用 ID 搜索文件夹

Google Api/Python:上传新文件之前 Google Drive 中的空文件夹