Google Drive SDK - 驱动器范围

2023-12-14

我正在尝试使用这个:

https://developers.google.com/drive/android/get-started

这是适用于 Android 的 Google Drive SDK。

我希望能够列出用户 Google 云端硬盘帐户中的所有文件。但只能访问应用程序创建的(或用户选择的)文件和文件夹。

mGoogleApiClient = new GoogleApiClient.Builder(this)
                .addApi(Drive.API)
                .addScope(Drive.SCOPE_FILE)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .build();

Google 开发人员能否告诉我是否可以使用此 SDK 列出用户文件和文件夹并检索元数据?仅允许 SCOPE_FILE 访问。

如果没有,未来会给予更多的访问权限吗?

我尝试过(并且惨遭失败)使用 Java 库,但我无法让它工作。所以希望我能发现新的 SDK 将包含其他权限(Java 库所做的)。

Thanks


我的解决方案是使用谷歌-http-java-客户端图书馆和谷歌 API 客户端库而不是适用于 Android 的 Google Drive SDK。主要好处是您可以访问 Google 驱动器上的所有文件。下面是一段代码,用于在代码中创建Drive对象,然后您可以使用该对象来访问文件。

            final GoogleCredential credential = new GoogleCredential.Builder()
                .setTransport(httpTransport).setJsonFactory(jsonFactory)
                .addRefreshListener(refreshListener)
                .setClientSecrets(clientId, clientSecret).build()
                .setRefreshToken(refreshToken).setAccessToken(accessToken);

        // Create a new authorized API client
        final Drive drive = new Drive.Builder(httpTransport, jsonFactory,
                credential).build();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Drive SDK - 驱动器范围 的相关文章

  • 通过 Google Drive API 获取共享链接

    我正在使用 Google Drive 开发一个应用程序 我希望用户能够通过链接共享文件 将权限设置为anyone and withLink如中所述谷歌开发者文档 https developers google com drive v2 re
  • 谷歌驱动器API搜索具有给定文件夹ID的所有子文件

    这是我的文件夹在谷歌驱动器中的结构 Picture Date1 Pic1 png Pic2 png Date2 Pic3 png Pic4 png 现在我只有Picture文件夹 parentID文件夹 的ID 现在我想获取 Pic1 图片
  • 用于搜索 Google 云端硬盘的 Google Apps 脚本

    是否可以使用 Google Apps 脚本在 Google 云端硬盘中搜索文档和文件夹 谷歌已经取消了自己的文档 驱动器搜索小工具 因为它似乎依赖于 iGoogle 谷歌企业支持也承认了这一点 谢谢 我想你正在寻找搜索文件 https de
  • 使用 Google Apps 脚本批量导入多个条目

    我知道有现有的代码可以构建可以上传多个文件 批量导入 的表单 如下所示使用 Google App 脚本将多个文件上传到 Google Drive https stackoverflow com questions 31126181 uplo
  • Google Drive api 和服务帐户

    我为我的帐户创建了服务帐户 电子邮件受保护 cdn cgi l email protection 谷歌应用程序 和我的应用程序运行良好 然后我为我的个人帐户创建了服务帐户 电子邮件受保护 cdn cgi l email protection
  • 如何使用 php 将 google 驱动器下载文件写入目录

    我正在尝试使用下面的代码将谷歌驱动器文件下载到目录中 当我运行代码时 它仅按照下面的代码在浏览器上打开文件的内容 验证谷歌驱动器放在这里 file service gt files gt get fileId downloadUrl fil
  • 如何停止在从 Google 云端硬盘下载时记住和应用文件扩展名

    我上传了混合负载的文件 图像 文档 pdf 所有文件扩展名为 dc 文件是否根据基础类型进行转换 作为迁移过程的一部分 我使用 Google Apps 脚本重命名这些文件并应用适当的文件扩展名 例如 pdf 选择其中任何文件并将结果下载到扩
  • 在创建命名文件夹之前检查其是否存在

    我正在尝试将 Google Drive 中的特定文件插入到文件夹中 我还想检查是否有一个具有名称的文件夹 testFolder 如果是 则将文件插入到已存在的文件夹中 否则创建一个名为 testFolder 这是我到目前为止所想到的 但它总
  • 异常:无效参数:continuationToken

    我正在尝试使用 工作示例 线性迭代器 来实现一个简单的延续令牌这个帖子 https stackoverflow com questions 45689629 how to use continuationtoken with recursi
  • Google Drive Android API 连接结果错误

    我正在制作一个应用程序 并将 Google Drive Android API 集成到其中 我有一个主要活动 然后是一个打开导致谷歌驱动器的片段 但是 当我尝试登录时 无论使用什么 Gmail 帐户 我都尝试过现有帐户 创建新帐户等 我收到
  • Google Drive 正在监视新文件

    我正在考虑使用 Google Drive 推送通知来取代我们当前的拉取流程 我开始玩它 但我有两个主要问题 观察变化 当监视驱动器更改时 我会收到包含新更改 ID 的通知 但是当我尝试使用driveService changes get c
  • 具有桌面应用程序安全性的 OAuth2

    我有一个 Electron 应用程序 它基本上是一个 Google Drive 客户端 我打算使用 OAuth 2 但是 Google API 要求我在生成 client secret 的地方注册我的应用程序 由于这是一个桌面应用程序 因此
  • 谷歌驱动器使用统计谷歌驱动器UI和API之间的差异

    我们正在使用 Google Drive API关于 获取 https developers google com drive v2 reference about get方法返回一个关于资源 https developers google
  • 有 Google Keep API 吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google Keep 有 API 吗 我想为 Google Keep 制作一个 Windows 8 应
  • 如何在 Android 上设置 Google Drive API?

    我一直在尝试将 Google Drive 功能集成到我的应用程序中 但我无法使用任何内置功能 因此我相信我要么错过了一个步骤 要么做得不正确 我正在遵循官方的 Google 开发者指南 https developers google com
  • 使用 Google 云端硬盘缩略图的正确方法是什么?

    我首先尝试存储和使用 API 返回的链接 但它会在短时间内过期 然后我尝试在本地下载并存储图像 并从我的服务器提供它 但是当我没有使用我的帐户登录时 缩略图链接会抛出 404 错误 尽管文档是完全公开的 提供 检索文档缩略图的正确方法是什么
  • 用于创建文件夹的应用程序脚本无法在共享驱动器中运行

    谷歌应用程序脚本新手在这里 我发现这段代码可以帮助使用 Google Sheet 中的输入在我的个人 Google Drive 中创建文件夹 来源 Youtube 上的 Google Sheet Community 但是 当我尝试在共享的
  • 嵌入来自谷歌驱动器的图像,没有灰色边框和缩放工具?

    I have a webpage that has an image that is stored in google drive and using the google drive embed code results in this
  • 下载网址在 Google Drive API PHP 中不起作用

    我在使用 Google Drive API 时遇到问题 我能够使用 API 获取文件 但无法通过此链接下载 我想 必须进行一些身份验证 但我已使用刷新令牌进行身份验证 请参阅下面的代码 this gt load gt library goo
  • Google Drive V3、Google API 客户端 2.0 - 批量上传失败

    使用 Google Drive V3 和 API v2 0 主分支进行批量上传失败 我已经修改了https github com google google api php client blob master examples batch

随机推荐

  • 在 S3 对象上设置 mime-type

    有没有办法让 S3 根据扩展名自动设置 mime 类型 如果我不指定 mime 类型而是让浏览器决定 我不希望我的上传强制下载 S3 不会为您执行此操作 但大多数工具和 API 将允许您在上传时指定 MIME 类型 根据您所使用的上下文 您
  • 在 .NET 中,是否有一种常见的做法可以更轻松地释放垃圾收集器的内存?

    我一直在想是否有一种方法可以加快 NET 中内存的释放速度 我正在 NET 仅托管代码 中创建一个游戏 不需要重要的图形 但我仍然想正确编写它 以免白白损失性能 例如 将 null 值分配给不再需要的对象是否有用 我在互联网上的一些示例中看
  • 使用 Java 查找文件夹中的文件

    如果搜索文件夹说我需要做什么C example 然后 我需要遍历每个文件并检查它是否与一些起始字符匹配 以便文件是否开始 temp txt tempONE txt tempTWO txt 因此 如果文件以 temp 开头并具有扩展名 txt
  • 在随机森林中使用 oob 和 k-fold x-val 时存在不同的插入符/训练错误

    这是我正在使用的代码 data set for debugging in RStudio data imports85 input lt imports85 settings set seed 1 dependent lt make nam
  • 指定多行文本框的最大长度

    我正在尝试使用asp
  • 限制 javascript 中的小数位不适用于 4.45678765e-6

    每次我使用 Math round 4 45678765e 6 10000 10000 时 它都会给我一个 0 值 但如果我删除 e 6 它会给出正确的答案 4 4567 我应该做什么 这是我的代码 该值是 10 的幂 例如 4 456787
  • Express/Mongoose 路由器:“由于路径“_id”处的值“未定义”,转换到 ObjectId 失败”

    我在 Express 中有一个简单的 API 允许用户将帖子标题 发布 和 删除 到 MongoDB 数据库中 由于某种原因 当我添加帖子标题 然后 删除 它时 我收到 在路径 id 处 值 未定义 转换到 ObjectId 失败 当我创建
  • 在函数内部改变 JavaScript 数组

    在 JavaScript 中 如何改变函数内数组的值 我知道使用某些数组方法时会发生这种情况 但它似乎不适用于正常分配 var arr 4 function changeArray arr arr 1 2 3 arr is still eq
  • 在 Android 上录音电话

    我正在尝试使用麦克风记录拨出呼叫 编写了此代码 但不起作用 我测试了简单音频记录的代码 它工作正常 我不确定何时开始媒体记录 我在广播接收器中启动可能存在问题 这里 Mediarecorder 是创建的另一个类 我在其中实现了 MediaR
  • 从此图像中识别绿色圆圈

    我目前制作了一个由黑色和绿色点组成的图像 我打印了它 然后用我的相机单击它 之后我制作了一个程序在opencv中扫描该图像 这是图像 这是代码 image imread ImageTryse jpg 1 Read the image cv
  • javascript - 打开隐藏的 iframe 以在文档准备好时下载文件

    我正在尝试使用这个技巧在文档准备好时打开文件下载对话框 同样的技巧又对我有用过一次 但那次 iframe 是在 ajax 调用后添加的 这是片段 虽然 iframe 在 html 代码中
  • ASP.NET MVC 编辑多个子记录的示例

    有谁知道 MVC 视图的任何示例或教程 该视图在一个表单上显示所有父 子数据 并允许所有子记录可编辑 例如 假设我有一个人员表和另一个包含他们拥有的车辆的表 一对一的形式 我想显示给定人的每辆车 并使数据元素可编辑 即车牌号 汽车颜色等 以
  • 将 php 正则表达式转换为 java 正则表达式

    有人可以帮我将 php 正则表达式转换为 java 正则表达式吗 如果您能帮助我 那就太好了 我将不胜感激 因为我在正则表达式方面不是那么强 str preg replace 1 1 str str preg replace str 我是怎
  • 为什么控制器在 angularjs 的 UI-router 中不起作用?

    当我尝试加载 测试 状态或任何这些状态时 控制器不会产生影响 模板已完美更改 但在状态配置中没有来自上述控制器的数据 而且我没有在任何地方使用 ng controller 指令 myApp config function stateProv
  • 跟踪视频中的编号标记

    我有一个视频 其帧如本问题的上一张图片所示 我们如何从图片中检测这些点上具有特定颜色的点 我检测到这些标记并对它们进行编号 如下图所示 我的问题如下 在一帧中检测到标记后 我需要在另一帧中检测它们并找出标记从其先前位置移动了多少 然而 在第
  • 在 C# 2.0 中使用 Console.Write 在同一位置写入字符串

    我有一个 C 2 0 控制台应用程序项目 需要在 while 循环中向屏幕写入一些内容 我不希望屏幕滚动 因为使用 Console Write 或 Console Writeline 方法将继续在控制台屏幕上增量显示文本 因此它开始滚动 我
  • Windows 相当于“tail”命令[重复]

    这个问题在这里已经有答案了 有没有办法模拟 nixtailWindows 命令行上的命令 我有一个文件 我想要一种方法来剪掉第一个文件n文本行 例如 D gt type file txt line one line two line thr
  • 如何在字符串中搜索多个子字符串

    我需要检查一个短字符串是否与子字符串列表匹配 目前 我这样做如下所示 ideone 上的工作代码 bool ContainsMyWords const std wstring input if std wstring npos input
  • 将 Groovy Grails 服务注入 Java 类

    我有一个在 Groovy 中实现的 Grails 服务 我想将其注入到 Web 应用程序中的 Java 类中 我知道我可以通过 applicationContext getBean exampleService 获取 Java 中的 bea
  • Google Drive SDK - 驱动器范围

    我正在尝试使用这个 https developers google com drive android get started 这是适用于 Android 的 Google Drive SDK 我希望能够列出用户 Google 云端硬盘帐户