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

如何使用蟒蛇将谷歌云端硬盘API与多个帐户相关联?

江佐
2023-03-14

我已经成功使用了谷歌驱动器api,并且能够使用python上传文件。问题是我想将其链接到另一个帐户。同一个凭据文件适用于多个帐户,但不应该是这样。

共有1个答案

韦晟睿
2023-03-14

如果要将项目链接到另一个帐户,则必须使用该帐户创建项目,然后使用credentials.json文件的凭据,还必须删除token.pickle文件

credentials.json文件不应该与多个帐户一起使用,如果您希望多个帐户访问项目,您应该将身份验证设置为API密钥。

 类似资料:
  • 当您使用Google Drive Web客户端时,您可以第一次选择要连接的Google帐户。完成后续调用后,跳过您可以选择帐户的步骤——您不必再次授权。有没有办法在不实际退出Google帐户的情况下再次触发帐户选择? 我正在使用文件选择器API,参见https://developers.google.com/picker/docs/

  • 我计划使用GoogleDrive服务帐户,因为我的应用程序将使用它来存储实时API文档。这些将是快捷方式文件。在“帮助”页面上显示: 由于无法访问服务号的Google Drive网页风格用户界面,因此无法为此类帐户购买额外的Google Drive存储。因此,您可能更喜欢使用常规帐户而不是服务号。 我看到5GB的数字四处漂浮。如果我只创建快捷文件,我应该担心吗?这种限制是有目的的吗?如果有,原因何

  • 对于我的Google App Engine应用程序,我希望使用服务帐户自己的Google驱动器,即我不希望创建“常规”gmail帐户并向我的服务帐户授予特权,也不希望与任何其他人共享文件,我只希望将该驱动器用作应用程序的“内部文件系统”,仅由应用程序访问。 我的问题是: 1) 是否仍提供此类服务,即是否允许服务帐户使用其自己的专用驱动器,或者我是否被迫使用“新”谷歌云存储? 2)我在哪里可以找到任

  • 是否可以将共享文档从一个帐户复制到另一个帐户。帐户不在同一个域中,因此我不能使用域范围的委托(https://developers.google.com/drive/delegation.) 使用Google Drive复制功能(https://developers.google.com/drive/v2/reference/files/copy)时,API会认为文件和ID位于当前用户的Drive

  • 我已经成功安装并运行了名为DriveCommandLine的Google Drive快速启动应用程序。我还对它进行了一些修改,以获取我的驱动器帐户中的一个文件的文件信息。 我现在想做的是以某种方式保存凭证并重用它们,而无需用户每次都访问网页来获得授权码。我已经查看了该页面,其中包含检索和使用OAuth 2.0凭证的说明。为了使用示例类(MyClass ),我修改了DriveCommandLine中

  • 我在Google Cloud Platform上使用Python中的Google Cloud Dataflow实现。我的想法是使用来自AWS S3的输入。 谷歌云数据流(基于Apache Beam)支持从S3读取文件。然而,我在文档中找不到将凭证传递给作业的最佳可能性。我尝试将AWS_ACCESS_KEY_ID和AWS_ SECRET_ACCESS_KEY添加到安装程序中的环境变量中。py文件。然