DriveService.Files.Get(uid) 返回的导出链接失败,返回 HTML 400 错误

2024-03-15

我们已经在 .net 驱动器客户端库中的 DriveService 上使用 Files.Get(uid) 函数至少 6 个月了,并且它一直按预期工作。

2021 年 5 月 3 日(昨天)美国东部时间下午 2 点左右,我们开始从 api 收到以下响应(响应为 html,包含以下错误:

...

服务器无法处理该请求,因为该请求格式错误。不应重试。我们知道的就这些。

返回的链接是:

但此链接返回上述错误。

如果我们自己构建链接:

https://www.googleapis.com/drive/v3/files/{sheetuid}/export?mimeType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet https://www.googleapis.com/drive/v3/files/%7Bsheetuid%7D/export?mimeType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

该调用按照昨天之前的预期返回一个流,并且成功。

这影响了我们许多生产中的客户——这是一个可以解决的已知问题吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DriveService.Files.Get(uid) 返回的导出链接失败,返回 HTML 400 错误 的相关文章

  • 仅使用 javascript 将信息提交到 Google Drive 电子表格

    我基本上正在寻找一种仅使用 javascript 将信息提交到 Google Drive 电子表格的方法 更改特定单元格的值就是我所追求的 有人知道这是否可能吗 谢谢 这是在本地主机中工作的正确代码 就像在网站中一样 如果您有适当的客户端
  • 将文件添加到文件夹时运行 Google 脚本

    我希望每次将文件添加到特定文件夹时运行谷歌脚本 这可以做到吗 目前 我有一个触发器使脚本每分钟运行一次 但这并不总是足够快 function mainFunction const folderID folderID provide here
  • Google 驱动器脚本无法上传大于 10MB 的文件

    我复制了一个基本示例 使用 Google 脚本自动将文件上传到 Google 驱动器 Drive Files insert 适用于图像 png 文件 DriveApp createFile 适用于文本文件类型 但我正在尝试上传一个大于10M
  • 远程编辑谷歌文档

    我正在尝试向我的网站添加一项功能 如下所示 单击按钮会将文本附加到 Google 文档 显然 我需要在驱动器中创建一个 Apps 脚本 问题是如何从我的网站触发 Apps 脚本 您可以假设我是驱动器 文档的所有者 因此有权以我喜欢的任何方式
  • 将文件从保管箱/驱动器传输到 Google 云存储

    我们计划实现一项功能 让客户在自己的 Google Drive 或 Dropbox 帐户 在我们的应用程序内 中浏览他们的图像 并选择他们想要在我们的应用程序中使用的图像 然后 我们将这些图像保存到我们的 Google 云存储 GCS 位置
  • 在android中使用Google Drive api获取在Google Drive上创建的文件的大小

    我创建了应用程序 使用该应用程序用户将能够从 Google 驱动器获取列表中的所有文件并能够下载它 现在 用户可以下载已上传到驱动器的文件 并带有进度计数 但我无法获取在 Goolge 驱动器上创建的文件的大小 例如文档 演示文稿 电子表格
  • Google 文档列表 API 和 Google Drive SDK

    文档列表 Api 的路线图是什么 它比 Google Drive SDK 有更多的功能 即 ACL 现在 JAVA 或 PHP 的示例已从文档中消失 它会在不久的将来被弃用吗 目前 Documents List API 是与 Google
  • Google Drive api 范围和文件访问(drive 与drive.files)

    我为我创建了两个刷新令牌 一个为 SCOPE https www googleapis com auth drive 和另一个 SCOPE https www googleapis com auth drive file 我正在尝试获取有关
  • Google Drive api 和服务帐户

    我为我的帐户创建了服务帐户 电子邮件受保护 cdn cgi l email protection 谷歌应用程序 和我的应用程序运行良好 然后我为我的个人帐户创建了服务帐户 电子邮件受保护 cdn cgi l email protection
  • 使用查询列出文件时出错

    当我尝试通过列出不同的查询条件来检索文件夹时 在 Python 中出现错误HTTP 500 Internal error 请求文件夹的代码如下 q root in parents title test mimeType applicatio
  • 通过 Google 表格中的应用程序脚本访问并恢复到特定(最好是命名)修订

    我没有找到使用 Drive Rest Revisions 方法与 Google Sheet 的 命名 版本进行交互的方法 或者将特定修订移至头部 我正在尝试弄清楚如何在编辑器进行编辑并完成后将命名修订移至头部 在完成触发后 我希望脚本 除其
  • Google Drive 正在监视新文件

    我正在考虑使用 Google Drive 推送通知来取代我们当前的拉取流程 我开始玩它 但我有两个主要问题 观察变化 当监视驱动器更改时 我会收到包含新更改 ID 的通知 但是当我尝试使用driveService changes get c
  • 错误:专用 IP 需要 invalid_request device_id 和 device_name

    我正在使用 localhost 8080 使用 Google Drive API 进行开发 突然我想在我的本地部署沙箱中测试它 它的IP地址为 192 168 1 1 8080 据此 我更改了开发人员控制台客户端回调 URL 中的凭据 我正
  • java.lang.NoClassDefFoundError:com.google.api.services.drive.Drive

    尝试使用任何 Drive 类函数时 Drive service new Drive Builder AndroidHttp newCompatibleTransport new GsonFactory credential build 我已
  • 使用 Android 将文本文件上传到 Google Drive

    编辑 我已将文本设置为字符串 如下所示 字符串文本 你好 我想将其转换为纯文本文件 然后上传到 Google 云端硬盘文件夹 我已经尝试过下面的代码 但它不完整 所以我无法说出出现了什么错误 我正在使用 Google Drive 快速启动
  • Google Apps 脚本:从云端硬盘下载文件(同一用户)

    我正在尝试编写一个 Google Apps 脚本来下载特定云端硬盘文件夹中的所有文件 可能是 csv 文件 我找到了 getDownloadUrl 方法 但我不知道该做什么do用它 我目前正在尝试以下代码 其中files是文件夹中的文件列表
  • 图像未显示在从 HTML 创建的 PDF 上

    我想动态创建 PDF 这意味着我将从 Google Drive 获取文件 然后将它们放入 HTML 代码中 并尝试从中创建 PDF 一切工作正常 除了图像没有显示 我现在正在做的是 从 HTML 字符串创建 HtmlOutput 获取该 H
  • Google API、drive.files.list 和仅返回子文件

    我正在使用 谷歌API https www npmjs com package googleapis NodeJS 中的库 我试图返回当前指定文件夹中的文件和文件夹列表 但我发现drive files list返回用户已被授予读取权限的所有
  • 用于创建文件夹的应用程序脚本无法在共享驱动器中运行

    谷歌应用程序脚本新手在这里 我发现这段代码可以帮助使用 Google Sheet 中的输入在我的个人 Google Drive 中创建文件夹 来源 Youtube 上的 Google Sheet Community 但是 当我尝试在共享的
  • Google Drive SDK:通过域超级管理员访问权限将文件从一个用户复制到另一个用户

    假设我是域超级管理员 并且 有用户 A 源 要复制的文件 和用户 B 目标 要复制到的文件 是否有可用于此功能的 Google Drive SDK API 当我读到这篇文章时 https developers google com driv

随机推荐