Android使用GoogleApiClient获取谷歌驱动器的令牌

时间:2016-03-09 12:53:40

标签: android google-drive-api access-token

我在Android应用程序中使用Google Drive API。我正在使用GoogleApiClient,如下所示:

private GoogleApiClient buildApiClient() {
    return new GoogleApiClient.Builder(this)
            .addApi(Drive.API)
            .addScope(Drive.SCOPE_FILE)
            .addScope(Drive.SCOPE_APPFOLDER) // required for App Folder sample
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();
}

我需要获取访问令牌。如果可能的话,如何使用GoogleApiClient执行此操作?或者我需要另一种方式?

1 个答案:

答案 0 :(得分:0)

查看Google for Android文档here。根据{{​​3}},GoogleAuthUtil为Google帐户提供ClientLogin,OAuth2,ID或离线令牌。话虽如此,如果您使用Google Play服务库来访问Play API服务等Google API,则您不需要OAuth 2.0令牌,而是可以使用GoogleApiClient访问这些服务。有关更多信息,请阅读documentation。您可以决定哪一个更适合您的用例。祝你好运!