当前位置: 首页 > 知识库问答 >
问题:

Google Drive API访问我自己的帐户

边霄
2023-03-14

我希望在我的服务器/笔记本电脑上运行一个简单的过程,每天一次将文件上传到我的Google驱动器。我不希望分享这个,允许其他用户使用它等。

我发现的所有示例似乎都涉及浏览到一个地址以获得用户(我)的许可,然后获取身份验证代码等并继续

参考: Java 快速入门

  1. 有没有一种方法/示例可以在不需要浏览器的情况下执行此操作,每次获得权限以获取唯一的身份验证代码,因为我只想为我的帐户执行此操作?
  2. 我可以将 bash 脚本与 CURL 命令一起使用,而不必使用 Java 吗?

共有1个答案

白飞飙
2023-03-14

>

  • 对。查看如何在没有用户干预的情况下授权应用程序(web或已安装)?(规范的?)

    对如果您的文件很大,并且您正在进行可恢复的上传,那么它将成为一个复杂的脚本,但对于小文件来说,这是完全可行的。为了获得正确的编码、多部分mime主体、mime类型和内容大小,您需要多做一些工作,但这些都是非常可行的。首先,使用存储的刷新令牌调用Google的auth api,以获得访问令牌。然后,将该访问令牌设置为授权承载头,作为内容上传调用的一部分。

  •  类似资料:
    • 如果我尝试调用GMail API,我会得到以下错误: 首先我生成一个代币 接下来我测试令牌 我得到一个错误400错误的请求作为回报。但如果我使用不同的范围,例如谷歌,我会得到200 ok。 我认为错误是“sub”:客户的电子邮件。我尝试在谷歌控制台中添加更多的GMail,有3封邮件是自动为项目创建的,只有来自Json的邮件返回我失败,如果尝试其他邮件,包括自动为项目创建的邮件和我自己的GMail(

    • 我如何为我自己的用户获取Spotify访问令牌,而不是从Postman处获取? 我想使用邮递员从Spotify获取访问令牌(无需之前的手动登录)。 如果这很复杂,我会接受先手动登录,然后再从Postman获取令牌。 < li >要获得访问令牌(将在我自己的Postman请求中进一步使用),我必须在登录Spotify开发者网站时手动获得一个。 因此,我想直接从Postman获得它,在那里我可以立即在

    • 问题内容: 是否可以从函数范围内访问python函数对象属性? 例如让我们 现在,如果要返回_x属性内容“ foo”,则必须是什么?如果有可能(简单) 谢谢 更新: 我也想做以下工作: 更新2: 声明不可能(如果是这种情况),以及为什么,比提供一种方法来伪造它更令人满意,例如使用不同于函数的对象 问题答案: 解 使函数的默认参数之一成为对函数本身的引用。 用法示例: 说明 原始张贴者想要一种不需要

    • 我想授予服务帐户访问Google Secrets Manager中的秘密的权限。 我可以像这样获得这个秘密: 但是当我的服务号尝试相同的命令时,gCloud会发出以下错误: 错误:(gcloud.beta.secrets.versions.access)权限被拒绝:请求的身份验证范围不足。 主要问题是:我还需要做些什么来确保服务帐户可以访问该机密? 我已授予该服务帐户“roles/secretma

    • 问题 我的应用程序服务无法访问(未经授权的存储例外)存储帐户。这两个资源都在同一个资源组(即资源组XYZ)中。 存储帐户具有其网络"允许从"到"所选网络"的访问。从这里,我配置了一个虚拟网络,并在防火墙部分包括所有出站IP地址。 请注意,如果我将网络“允许从”设置为“所有网络”,则一切正常。 我的怀疑 我注意到我的应用程序服务不在存储帐户配置的虚拟网络上。由于某些错误,我无法添加vnet(在应用程

    • 问题内容: 目标是可以轻松访问任何级别的SwiftUI视图层次结构的托管窗口。目的可能有所不同- 关闭窗口,退出第一响应者,替换根视图或contentViewController。与UIKit / AppKit集成有时也需要通过窗口的路径,因此… 我在这里遇到和尝试过的 像这样的东西 或通过在每个SwiftUI视图中添加UIViewRepresentable / NSViewRepresentab