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

使用谷歌云端硬盘网络客户端 API 时选择帐户

孙翰墨
2023-03-14

当您使用Google Drive Web客户端时,您可以第一次选择要连接的Google帐户。完成后续调用后,跳过您可以选择帐户的步骤——您不必再次授权。有没有办法在不实际退出Google帐户的情况下再次触发帐户选择?

我正在使用文件选择器API,参见https://developers.google.com/picker/docs/

共有1个答案

欧阳博文
2023-03-14

阅读问题后,是否有可能正确选择在通过JS客户端库使用驱动器授权时要使用的任何可用的Google帐户?我发现以下授权调用实现了我想要的:

function onAuthApiLoad() {
    window.gapi.auth.authorize({
            'client_id': clientId,
            'scope': scope,
            prompt: 'select_account',
            authuser: -1
        },
        handleAuthResult);
}

authuser参数指定应自动选择多个帐户中的哪一个,默认为0。添加

            prompt: 'select_account',
            authuser: -1

不会自动选择任何帐户,因此会再次提示用户。

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

  • 我有一个谷歌云,我想推我的图像。 我的图片是Hello-world项目与节点快递谷歌云客户端libray 你可以在我的github上找到它 https://github.com/innostarterkit/language 当我试着推的时候,我有这个错误 推送是指存储库[eu.gcr.io/innovation xxx/hello]a419c4413fb0:推送[================

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

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

  • 现在,我们有一个带有谷歌文档Api和2条腿的oauth的应用程序。但是,我们希望迁移到使用Oauth 2.0的谷歌驱动器API。 我们可以在Google Drive Api中使用双腿oauth吗?有什么例子吗?

  • 有没有办法,我可以强制谷歌帐户选择器显示,即使用户只用一个帐户登录。 我已尝试重定向到此 URL: 它似乎有效,但我不知道是否有任何其他条件可能会失败。