首页 > 解决方案 > 使用 Google Drive API 的错误请求

问题描述

在使用 Google Drive API 的 Get 方法获取 Google Docs 的文档信息(https://developers.google.com/docs/api/reference/rest/v1/documents/get)时,我总是收到 400 Bad Request而没有明确的解释.

错误图像

JSON 响应中给出的解释是:“此文档不支持此操作。”

我在一个简单的 node.js 程序中执行 API 时遇到同样的错误。

通过分析问题,只有在手动上传到谷歌驱动器的谷歌文档上调用 API 时才会发生这种情况。

对于直接在 Google Drive 中创建的文档,不会发生这种情况。

手动上传的文档在 Google 驱动器中的文件名中始终具有 .doc 或 .docx 扩展名(如下图所示)。

文档手动上传到 Google 云端硬盘

直接在 Google 驱动器中创建的文档没有 .doc 或 docx 扩展名(不知道是否相关)。

任何人都知道为什么会这样?是否有必要的解决方法或特定的额外查询参数?

标签: google-drive-apigoogle-apis-explorer

解决方案


推荐阅读