2016-03-09 1 views
1

Я использую API Google Диска в своем приложении для Android. Я использую GoogleApiClient, как показано ниже:Android получает токен google-диска с помощью 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 для Android here. Согласно documentation, GoogleAuthUtil предоставляет идентификаторы ClientLogin, OAuth2, ID или офлайн для учетных записей Google. Если вы используете библиотеку сервисов Google Play для доступа к API Google, например к сервисам Play Game, вам не нужен токен OAuth 2.0, и вы можете получить доступ к этим услугам с помощью GoogleApiClient. Для получения дополнительной информации см. Accessing Google Play Services APIs. Вы можете решить, какой из них лучше подойдет вашему прецеденту. Удачи!