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

针对单个Google Drive API的多个Google帐户授权

薛弘壮
2023-03-14

我可以用一个Google Drive API授权多个Google帐户吗?因为当我请求这个URI时

https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/drive.metadata.readonly

其中| | redirecturi | | |和| | clientid | | |替换为原来的| | | | | | |因此它直接将我重定向到重定向_uri而无需打开同意屏幕。

共有1个答案

萧辰沛
2023-03-14

oauth2的工作方式是用户必须登录到他们的google帐户,并授予您的应用程序访问他们数据的权限。返回给您的访问令牌绑定到用于创建它的客户端id。同意屏幕将显示给用户,代码将返回到重定向uriendpoint处的应用程序

下面的url为用户生成一个同意书。

https://accounts.google.com/o/oauth2/auth?client_id={clientid}。应用程序。谷歌用户内容。通用域名格式

在这种情况下,要求他们授予您的应用程序“谷歌html" target="_blank">分析窗口”访问您的谷歌分析信息系统帐户的权限。在用户看到此表单之前,必须先登录。

安瑟:

可以同意您的应用程序的用户数量没有限制。每个用户都应该显示同意屏幕,并授予您的应用程序访问权限,您将被授予访问其数据的权限。

 类似资料:
  • 我正在开发一个android应用程序,它有可能提供大量的统计信息。我想把这些数据保存在我的谷歌硬盘上,以便以后分析。 然而,我对谷歌API是新手,几乎不知道如何通过编程方式授权我的帐户。这是我到目前为止的情况。 代码运行成功,文件已在设备上创建,但我想将其发送到我的google驱动器。 我认为主要问题是我不知道帐户名称凭据应该是什么。我有一种感觉,它不是“myacc@gmail.com”。有什么方

  • 我已经创建了一个Google云平台服务帐户,,具有存储管理员()角色。 现在,我希望限制此帐户,使其只能访问特定的谷歌云存储(GCS)存储桶()。 现在的问题是,可以访问所有GCS存储桶。我无法从其他GCS存储桶中删除,因为被继承。 那我该怎么办?

  • 我有一个根帐户是1234(帐户ID),我有启用MFA的身份验证,我的用户名是myuser12。我可以使用帐户ID、用户名和密码登录。它将请求MFA令牌代码。一旦我输入了令牌代码。我可以在我的根帐户下查看特定位置的实例。 我可以使用我的角色(在我的情况下,所有帐户的角色都是相同的)以及该角色的任何别名将角色切换到新帐户(5678)。切换角色完成后,我可以在特定位置看到新帐户下的所有实例。 通过网络控

  • 我试图做一个函数,将多个变量比较为一个整数,并输出一个三个字母的字符串。我想知道是否有一种方法把它翻译成Python。所以说:

  • 在我们的网站上http://www.draw.io/右上角有一个使用JS API客户端库进行授权的Google Drive集成按钮。这在任何地方都可以正常工作,除了iOS6上的Safari。单击它时,一个新选项卡会短暂弹出,然后消失。从我们的日志记录中调用了我们的授权调用,但永远无法访问我们的回调函数。 我们遵循了此线程中的提示,以获得合理水平的多帐户处理工作,并且它在我们测试过的所有其他环境中都