我们如何通过 sdk 将文件添加到用户的 files.list 中?

2024-01-07

我们遇到的问题是,有时当用户发出请求时,不会返回用户可以访问的文件。files.list。这可以通过多种方式发生。例如,Google 群组的新成员将看不到以前共享的文件,如中所述这个问题 https://stackoverflow.com/questions/16903820/issue-with-google-drive-api-and-group-sharing/19819141#19819141。此外,根据谷歌文档 https://support.google.com/drive/answer/2494827?hl=en共享还有其他限制,可能会阻止共享文件出现在“与我共享”视图中。最后,用户可以发出files.delete位于她不拥有的文件上,该文件将从中消失files.list但仍将存在。

用户可以做什么仅通过 SDK创建一个她可以通过以下方式访问的文件files.get出现在通过检索的文件列表中files.list?我们正在使用冒充用户的服务帐户;用户从不通过浏览器向 Google 进行身份验证。不幸的是,用户需要点击的电子邮件中的链接对我们不起作用。通过 Google Drive UI 访问文件具有预期的效果,但类似的files.get打电话没有。

Google Calendar API 明确公开了CalendarList用户可以在其中发出insert将现有日历添加到她的列表中。 Google Drive SDK 看起来像是一个混合体Files/FilesList缺少一些功能的界面(没有像FilesList.insert)和一些功能混合在一起(发出delete作为非所有者的行为就像FilesList.delete但作为所有者的行为而发布它Files.delete).

如果我们无法以编程方式管理用户的文件列表,那么它对我们的服务没有用处。我们可以忽略files.list完全调用并开始递归执行children.list对所有共享文件夹进行查询,但这非常昂贵(除非有人知道如何发出单个查询来返回所有共享文件夹)Files文件夹中的资源,而不仅仅是这些资源的 ID)。

任何帮助,将不胜感激。我们尝试了很多不同的方法,但每次都感到沮丧。谢谢!


None

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

我们如何通过 sdk 将文件添加到用户的 files.list 中? 的相关文章

随机推荐

  • GIF 图像在“document.location.href”时停止

    我在 javascript 中有这个函数 function loadPage url showLoadPageGif visibility On document location href getPath url 当我使用此功能时 GIF
  • 如何从 Knex / Postgresql 查询返回纯值?

    我正在尝试使用 Knex 从 Postgres DB 返回一个简单的标量字符串值 到目前为止 我所做的一切都会返回一个带有键 列名 和值的 JSON 对象 因此我必须访问该对象才能获取值 如果我返回多行 那么我会得到多个 JSON 对象 每
  • Python 动态属性和 mypy

    我试图将一些函数屏蔽为属性 通过包装器 这在这里并不重要 并将它们动态添加到对象中 但是 我需要代码完成和 mypy 才能工作 我想出了如何动态添加属性 通过元类或简单地在构造函数中 但我遇到的问题是 mypy 没有选择它 IDE 也没有
  • 如何从android将值传递到php?

    我在将值从 android 传递到 php 脚本时遇到问题 我想要questionid传递到 php 脚本url get ansurl但我无法传递该值 这个怎么做 请指导我 多谢 try int success json getInt TA
  • 自定义 UIAlertView 上的按钮

    这是我自定义按钮的当前方式 UIAlertView av UIAlertView alloc init av addButtonWithTitle UIButton yesButton av subviews lastObject av s
  • 使用 htaccess 将网站重定向到移动版网站

    您好 我使用以下代码重定向到移动网站 从移动到移动网站 移动中的domain com到m domain com 它工作正常 但网址末尾的 id 9 即将到来 如何删除 id 9 从 url 以及如何将移动网站 m domain com 从桌
  • Android 视图转换是否在光栅化后应用?

    下面代码中的行 A 和行 B 应生成相同的图像 然而 行 A 却生成了图像 怎么了 光栅化后是否应用视图 画布转换 import android content Context import android graphics Canvas
  • express.js - 单行中多个路由的单个路由处理程序

    有没有办法在单个函数调用中做到这一点 var todo function req res app get todo app get blabla todo app get blablablabla todo 就像是 app get blab
  • Google 联系 gdata (Java) 因内容类型没有解析器而失败:application-xml[application/xml]

    最近 两天前 当我们尝试访问联系人时 我们开始在 Java 中的 google gdata 客户端中遇到异常 提要 m8 feeds contacts default full 例外的是 com google gdata util Pars
  • 如何使用 Gmail Api 获取邮件列表?

    我想访问消息列表 Object 2 0 0 p481 008 gt g gmail api users messages list gt lt Google APIClient Method 0x41c948c ID gmail users
  • SQLite多进程访问

    我们在多进程和多线程应用程序中使用 SQLite SQLite 数据库文件使用嵌入式 SQLite 加密进行加密 这FAQ http sqlite org faq html q5指出 SQLite 应该能够使用锁机制来管理多进程访问 我们遇
  • WPF - 在系统帐户下执行进程时性能低下

    问题描述 我有一个 WPF 应用程序 通常在具有管理员权限的本地用户帐户下运行 但是 在某些情况下 该进程是由运行在下面的服务或脚本启动的SYSTEM帐户 因此该进程也在SYSTEM帐户 问题是当进程运行时SYSTEM帐户时 存在一些明显的
  • 编写一个程序来计算级数的项之和

    编写一个程序来计算级数项的总和 4 8 12 16 20 24 28 32 n 其中 n 是输入 考虑 n 始终有效 其中 意味着它遵循系列模式 n int input Enter n sum 0 for i in range 4 n 4
  • 如何使用新的 SVN 合并跟踪?

    在我现有的 SVN 1 5 之前 合并策略中 我们在创建分支时创建主干的副本 称为 BasePoint 以便稍后在合并过程中引用 当我们需要将分支合并回主干时 我们执行 2 个操作 从 BasePoint 合并到 LatestTrunk 主
  • mysql 与 php 计算行数的最佳实践

    1 计数记录 Connect to mysql server link mysql connect HOST USER PASSWORD if link die Could not connect to server mysql error
  • docker-compose 可以在具有离散端口的服务之间共享 IP 吗?

    目前 我们拥有使用 Supervisord 进行复杂构建的 docker 容器 以便我们可以将服务分组在一起 例如 nginx 和 ssh 我正在尝试使用由共享卷链接的更多服务驱动的隔离来重建这些 然而 无需将 IP 映射到主机 我似乎找不
  • OrientDB ETL 在加载 CSV 文件时抛出异常

    我试图将一个简单的 CSV 文件加载到 OrientDB 但它总是抛出此异常 CSV 文件内容 id name role 1 Sarath Architect 2 Anoop Project Manager 3 Nazeem Lead De
  • 第一次更新和启动应用程序时是否会调用 applicationDidFinishLaunching: ?

    Is applicationDidFinishLaunching保证在应用程序更新后调用 当用户首次启动更新版本时 换句话说 如果旧版本在更新过程中以后台模式运行 它会被杀死吗 是的 如果您的应用程序处于后台 更新程序将在升级之前终止您的应
  • 从 Linux 内核发送 UDP 数据包

    即使类似的主题已经存在 我注意到它可以追溯到两年前 因此我想开一个新的主题更合适 我试图弄清楚如何从 Linux 内核 3 3 4 发送 UDP 数据包 以便监视随机数生成器 drivers char random c 的行为 到目前为止
  • 我们如何通过 sdk 将文件添加到用户的 files.list 中?

    我们遇到的问题是 有时当用户发出请求时 不会返回用户可以访问的文件 files list 这可以通过多种方式发生 例如 Google 群组的新成员将看不到以前共享的文件 如中所述这个问题 https stackoverflow com qu