我在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执行此操作?或者我需要另一种方式?
答案 0 :(得分:0)
查看Google for Android文档here。根据{{3}},GoogleAuthUtil
为Google帐户提供ClientLogin,OAuth2,ID或离线令牌。话虽如此,如果您使用Google Play服务库来访问Play API服务等Google API,则您不需要OAuth 2.0令牌,而是可以使用GoogleApiClient
访问这些服务。有关更多信息,请阅读documentation。您可以决定哪一个更适合您的用例。祝你好运!