Try It 演示中的 Google Drive SDK 更新(删除/插入)所有者权限 500 错误

2023-11-26

我正在开发一个应用程序,它应该为 Google Apps 管理员提供重新分配文件所有权的能力。目前我正在使用 Google Drive SDK for .NET 和 C# 代码。

当我在 Google Drive SDK 测试演示中进行身份验证时https://developers.google.com/drive/v2/reference/permissions/insert并填写FileId属于管理员的文件并尝试插入来自同一 Google Apps 域的另一个所有者时,我收到 500 内部服务器错误。我正在使用这些值:

POST     https://www.googleapis.com/drive/v2/files/0B1Y4_hVm0vbESlZuZHhBemtjcXM/permissions?key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer {MY_ACCESSTOKEN}
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "role": "owner",
 "type": "user",
 "value": "[email protected]"
}

“尝试一下”演示让我了解了范围

  • https://www.googleapis.com/auth/drive

  • https://www.googleapis.com/auth/drive.file

    来执行此操作。

我可以使用以同一管理员用户身份进行身份验证的 Try It 演示来获取文件的权限列表,但我无法插入删除所有者权限。

我选择了 Google Drive SDK,因为它较新,而且 Google Docs API 刚刚被废弃,但我愿意使用任何更新所有权的最佳工具。我只是在寻找实现该目标的最直接路径。

有人进行了所有权更新吗?如果是的话你使用了什么工具?


我提交了一个内部错误供我们的工程师进行调查,但是,我仅在尝试与来自外部域的用户共享而不是与来自同一域的用户共享时才成功重现该问题。

Google Apps 域管理员可以阻止其用户将所有权更改为外部用户,但在这种情况下,API 不应返回 500,而是会失败并显示描述性错误消息。

一旦收到我们的调查回复,我将立即更新此答案。

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

Try It 演示中的 Google Drive SDK 更新(删除/插入)所有者权限 500 错误 的相关文章

  • Google 云端硬盘 + ACTION_GET_CONTENT

    Google 云端硬盘似乎有一个响应 GET CONTENT 操作的活动 但未导出 我可以在应用程序中使用另一种方法从云端硬盘中提取内容 而无需启动该过程from驾驶 自己编写一个选择器 选择器活动并使用后端 API 列出和打开文件显然是一
  • 无法使用 Google Drive api 复制 Google 幻灯片文件

    我想复制我的谷歌驱动器中存在的现有模板 ppt 然后我想将占位符文本更改为其他文本 这就是我正在尝试的 from google oauth2 import service account import googleapiclient dis
  • 从 Google 云端硬盘文件夹中删除旧文件

    我创建了这个脚本来删除 3 个多小时前发布的文件 而且即使最新文件超过 3 小时 也不会被删除 因此该文件夹永远不会为空 我启用了谷歌的高级服务 称为 DRIVE API V2 我激活了一个触发器 每 5 分钟分析一次文件夹 但文件通常不会
  • 使用 Java 从 Google Drive 获取列表文件 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有关您编写的代码的问题必须描述具体问题 and 包含有效代码重现它 在问题本身中 看SSCCE org http sscce org 以获
  • 将文件上传到电子表格时显示“UiApp 已被弃用。请改用 HtmlServices”

    这件事是昨天才发生的 我使用这个脚本将文档上传到电子表格的单元格 直到今天我遇到了一个错误 UiApp 已被弃用 请改用 HtmlService 我怎样才能解决这个问题 My code upload document into google
  • 从谷歌colab中的驱动器读取文件

    我已阅读notebook https colab research google com notebooks io ipynb关于如何打开驱动器 我已经按照指示使用 from google colab import drive drive
  • 如何替换 Google 云端硬盘中的文件?

    使用以下代码 该代码取自android 快速入门 如果您拍摄多张照片 此代码可以生成多个同名文件 如何修改才能保证同名文件被替换呢 public class MainActivity extends Activity implements
  • 通过 Google 表格中的应用程序脚本访问并恢复到特定(最好是命名)修订

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

    目前 我正在尝试将 google Drive API v3 使用到 React Native 中 我以 google Drive API v3 为例Node js https developers google com drive v3 w
  • 使用 php 使用 Google Drive 进行断点续传

    我正在尝试使用以下文档在 php 中使用 Google Drive 进行可恢复上传 https developers google com drive v3 web manage uploads resumable https develo
  • 错误:专用 IP 需要 invalid_request device_id 和 device_name

    我正在使用 localhost 8080 使用 Google Drive API 进行开发 突然我想在我的本地部署沙箱中测试它 它的IP地址为 192 168 1 1 8080 据此 我更改了开发人员控制台客户端回调 URL 中的凭据 我正
  • Google Drive Api 在发布应用程序后停止工作

    我在我的应用程序中使用 google Drive api 当我使用 apk 文件安装它时 它在调试和发布版本上都能正常工作 但是 如果我在 Playstore 上发布相同版本的 apk 然后从那里下载它 我将无法登录 Google 关于这个
  • 使用 Android 将文本文件上传到 Google Drive

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

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

    所以 我正在尝试制作一个小脚本 它将使用谷歌驱动器API下载一个Excel文件 通过遵循谷歌API教程 我遇到了两个错误 无法读取未定义的 on 属性 和 请求的转换是不支持 这是代码 const fs require fs const r
  • 使用 Google 云端硬盘缩略图的正确方法是什么?

    我首先尝试存储和使用 API 返回的链接 但它会在短时间内过期 然后我尝试在本地下载并存储图像 并从我的服务器提供它 但是当我没有使用我的帐户登录时 缩略图链接会抛出 404 错误 尽管文档是完全公开的 提供 检索文档缩略图的正确方法是什么
  • Google API、drive.files.list 和仅返回子文件

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

    谷歌应用程序脚本新手在这里 我发现这段代码可以帮助使用 Google Sheet 中的输入在我的个人 Google Drive 中创建文件夹 来源 Youtube 上的 Google Sheet Community 但是 当我尝试在共享的
  • 我可以直接从我的谷歌云端硬盘在线推送/拉取吗?

    有一些方法可以通过谷歌驱动器同步 Windows 应用程序将我的本地 git 存储库同步到我的谷歌驱动器 但我想知道我是否可以完全绕过它的需要 Fro eg git remote add origin https drive google
  • 适用于 Android 的 Google 云端硬盘\文档 API

    我在几个小时内将 Dropbox 与我的应用程序集成 因为 SDK 描述清晰并且有很好的使用示例 Google Drive 似乎只有一个 一刀切 的 Gdata SDK 它非常重 有很多依赖项 它使我的应用程序的大小增加了三倍 而且不是很直

随机推荐

  • 如何在玉中的链接内添加条件?

    如何在 jade 中的标签内部添加条件 在我的例子中是链接 锚点 这是我的伪代码 当然行不通 a href foo class if current route 1 foo active Go to Foo 怎么样 a href foo c
  • iOS (Safari) 中的 Flutter Web 状态栏

    我尝试更改 safari 浏览器中的状态栏 我搜索了它 有很多关于它的问题 但没有一个解决我的问题 我试过更改状态栏颜色 and 如何更改 chrome 标题颜色 这个蓝色区域位于 iPhone 的凹口周围 我想更改整个应用程序的颜色 感谢
  • css3 跨浏览器不透明度

    我找不到应用 css 跨浏览器不透明度的方法 IE7里有什么好东西 IE8里就别去了 反之亦然 谢谢 d opacity 0 5 filter alpha opacity 50 try this
  • MVCBuildViews 无法正常工作

    因此 我在 MVC 3 RTM 应用程序上编辑了 csproj 文件以设置以下属性
  • Objective-C 优化

    Objective C 是否有标准的优化技巧 可以沿着 C 或 g fast 标签中的 内联 频繁方法加快执行速度 编辑 当 theMethod 有两个 或更多 整数用于输入时 是否有人有一个使用 SEL 和 IMP 的简短示例 这是一个小
  • Netbeans 扫描项目太慢

    我使用 netbeans 7 3 1 我在这里找到了一种使 netbeans 更快的方法 如何提高 Netbeans 性能 但我的问题是我的netbeans因项目扫描而变慢 projectcanning对于软件很重要吗netbeans 我的
  • 如何向 gcc 提供有关循环计数的提示

    了解循环将经历的迭代次数允许编译器进行一些优化 例如考虑下面的两个循环 未知迭代次数 static void bitreverse vbuf desc vbuf unsigned int idx 0 unsigned char img vb
  • 未终止字符串文字的常见来源[重复]

    这个问题在这里已经有答案了 我正在尝试调试一个在 Firefox 扩展中读取并执行的 JavaScript 脚本 我只能通过 Firebug 控制台看到错误 我的代码对 Firebug 不可见 并且它报告 未终止的字符串文字 我检查了该行及
  • 使用 Nokogiri 获取节点的兄弟节点

    有没有办法找到节点中的特定值 然后返回其所有兄弟值 例如 我想找到id包含 ID 5678 的节点 然后获取电子邮件地址以及与 ID 5678 关联的所有图像 Nokogiri XML parse File open info xml 这是
  • 速率限制以防止 ExpressJS 中的恶意行为

    有人让我意识到我正在开发的应用程序中存在一些缺陷 主要是在前端的 JavaScript 中 这使得有可能同时单击大量按钮并发送大量事务电子邮件 这显然不好 我认为在 ExpressJS 中处理这个问题的一种方法是使用app all 计算在特
  • jQuery 1.4.2 - $("#foo").hide("normal") 坏了还是我疯了?

    有谁知道为什么 hide normal 似乎不能在 jQuery 1 4 2 中工作 这是一个错误 它已被删除还是我只是疯了 我已经成功地使用几种不同的场景来复制此内容 试试这个
  • Swing JToolbar 按钮按下

    我使用 JToolbarButton 按钮 我想让它在单击时被 按下 就像 JButton 一样 我该怎么做 请帮忙 谢谢 正如科斯蒂斯的回复中提到的 您可能正在追求JToggleButton 可能还需要抑制边框的绘制 如本示例中的第二个工
  • 修改Xcode的project.pbxproj中的PRODUCT_BUNDLE_IDENTIFIER

    我正在尝试修改project pbxprojXcode 项目的文件使用sedMac 终端上的 shell 命令用于替换字符串 我想更换字段 PRODUCT BUNDLE IDENTIFIER com example 71b9b4f2 to
  • Pyomo:从 Python 代码访问解决方案

    我有一个想要求解的线性整数程序 我安装了求解器 glpk 感谢这个答案 和pyomo 我写了这样的代码 from pyomo environ import from pyomo opt import SolverFactory a 370
  • 更改Python循环中的步骤[重复]

    这个问题在这里已经有答案了 在Python 2 7中我想修改a的步骤for根据循环中满足的具体条件进行循环 像这样的东西 step 1 for i in range 1 100 step if step 1 do stuff else st
  • 正则表达式删除 Javascript 中的空格、空行和最后换行符

    好吧 伙计们 我在正则表达式方面遇到了困难 这就是我需要的 获取一个文本文件 删除所有空行以及这些行开头和结尾的空格 要删除的空行还包括文件末尾可能的空行 a n在全文的最后 所以我的脚本是 quotes replace s r n gm
  • 我可以向 Mercurial 命令模板添加自定义颜色吗?

    我想使用定制模板hg log看起来像这样 hg log template node short desc date age by author n color always 默认终端颜色的可读性不太好 所以例如我想将节点设为红色 将 des
  • 在 ASP.Net Core 中发布表单数据时出现 400 状态错误 [关闭]

    Closed 这个问题需要调试细节 目前不接受答案 我正在开发一个 ASP Net Core 2 0 应用程序并在 Linux Nginx Kestrel 上运行它 在开发环境 Windows 10 上一切运行顺利 此外 在项目目录中使用
  • 托管和设置自己的闪亮应用程序,无需闪亮服务器

    我正在尝试为我的同事提供闪亮的应用程序 而他们无需运行甚至无需安装 R 所以我读了这个网页并找到了这句话 如果您熟悉网络托管或有权访问 IT 部门 您可以自己托管您的 Shiny 应用程序 在下面 分享为网页 部分 我怎样才能做到这一点 问
  • Try It 演示中的 Google Drive SDK 更新(删除/插入)所有者权限 500 错误

    我正在开发一个应用程序 它应该为 Google Apps 管理员提供重新分配文件所有权的能力 目前我正在使用 Google Drive SDK for NET 和 C 代码 当我在 Google Drive SDK 测试演示中进行身份验证时