2016-03-09 90 views
1

我在我的Android應用程序中使用Google Drive API。我正在使用GoogleApiClient,如下所示:Android使用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

查看Google for Android文檔here。根據documentationGoogleAuthUtil爲Google帳戶提供了ClientLogin,OAuth2,ID或離線標記。也就是說,如果您使用Google Play服務庫訪問Google Play服務等Google API,則不需要OAuth 2.0令牌,而是可以使用GoogleApiClient訪問這些服務。欲瞭解更多信息,請閱讀Accessing Google Play Services APIs。你可以決定哪一個更適合你的用例。運氣最好!

相關問題