Google云端硬盘退出API

时间:2016-04-04 14:28:52

标签: android google-drive-api

我使用Google Drive REST API。我在this guide

中制作授权程序

如何以编程方式为用户选择的帐户“退出”?因此,我的应用程序已从浏览器中的Google云端硬盘授权应用程序列表中消失。

1 个答案:

答案 0 :(得分:0)

根据此documentation,您可以让用户退出您的应用,并完全断开他们的帐户与您的应用的连接。

  

强烈建议您为使用Google登录的用户提供从您的应用中断开其Google帐户的功能。如果用户删除了自己的帐户,则必须删除应用从Google API中获取的信息。

您可以通过调用revokeAccess方法断开用户的帐户:

private void revokeAccess() {
    Auth.GoogleSignInApi.revokeAccess(mGoogleApiClient).setResultCallback(
            new ResultCallback<Status>() {
                @Override
                public void onResult(Status status) {
                    // ...
                }
            });
}

在结果回调中,您可以响应事件并触发应用程序或后端代码中的任何适当逻辑。在致电revokeAccess之前,您还必须确认已拨打GoogleApiClient.onConnected

检查此相关SO question