Obtener token de acceso para mi aplicación desde GoogleApiClient en Android

Actualmente estoy trabajando en una aplicación y he integrado GooglePlus Api en ella. Mi aplicación tiene éxito al iniciar sesión con la cuenta de google, pero no puedo obtener el token de acceso. Seguí los pasos proporcionados por developer.google.com y soluciones proporcionadas para preguntas similares publicadas en Stackoverflow.

P.ej.

AsyncTask<Void, Void, String> task = new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void... params) { String token = null; try { token = GoogleAuthUtil.getToken( MainActivity.this, mGoogleApiClient.getAccountName(), "oauth2:" + SCOPES); } catch (IOException transientEx) { // Network or server error, try later Log.e(TAG, transientEx.toString()); } catch (UserRecoverableAuthException e) { // Recover (with e.getIntent()) Log.e(TAG, e.toString()); Intent recover = e.getIntent(); startActivityForResult(recover, REQUEST_CODE_TOKEN_AUTH); } catch (GoogleAuthException authEx) { // The call is not ever expected to succeed // assuming you have already verified that // Google Play services is installed. Log.e(TAG, authEx.toString()); } return token; } @Override protected void onPostExecute(String token) { Log.i(TAG, "Access token retrieved:" + token); } }; task.execute(); 

mGoogleApiClient.getAccountName() método no está woking para mí (es decir, cuando mGoogleApiClient. No hay tal método llamado getAccountName() para seleccionar). ¿Es esto porque he implementado el GoogleApi dentro del fragmento? O

Hay alguna razón para esto.

Por favor, ayúdame a resolver esto. Gracias

Finalmente encontré lo que estaba buscando, utilicé Plus.AccountApi.getAccountName(mGoogleApiClient) lugar de mGoogleApiClient.getAccountName() y funcionó.

  • Plus.PeopleApi.getCurrentPerson devuelve null
  • No funciona correctamente en el fragmento de Android
  • Google inicia sesión y termina sesión en android con la última API de g-plus
  • Nueva interfaz de la tarjeta Google Now y Google+
  • Aplicación integrada "Enviar comentarios"
  • Cómo obtener vídeos (no locales) de la aplicación Google Fotos
  • Google Plus compartir desde la aplicación Android
  • Deprecated Plus.PeopleApi.load
  • Android: cómo obtener la imagen del perfil de Google+ y la fotografía de portada en el cajón de navegación
  • Carga instantánea e imágenes de Google+ en mi aplicación
  • Google api gettoken (Context, String, String) ahora está obsoleto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.