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

时间:2016-01-12 23:52:35

标签: google-drive-api

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

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

1 个答案:

答案 0 :(得分:1)

在阅读问题Is it possible to be able to correctly select any available Google account to use when using authorisation via the JS client library for Drive?后,我发现以下授权电话达到了我想要的目的:

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

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

            prompt: 'select_account',
            authuser: -1

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