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.
- Google Sign In no funciona después de publicado en playstore
- Android GridView de columna, anchura variable como la aplicación GooglePlus
- La actividad se inició sin un EXTRA_ACCOUNT al usar el uso compartido nativo en SDK de GooglePlus.
- No se puede obtener un cumpleaños privado de la cuenta de Google Plus aunque se solicita explícitamente
- Google Android estilo de botón de inicio de sesión
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
- Problema con varias cuentas de Google+ en Android mientras comparte la publicación
- "Llamar esto desde su hilo principal puede llevar a deadlock y / o ANRs mientras obtiene accesToken" de GoogleAuthUtil (integración de Google Plus en Android)
- Widget de cuadrícula Android de Google+ para el tutorial de tableta
- Google OAuth2 - token de acceso y token de actualización -> invalid_grant / Code ya se redimió
- Cómo salir completamente de google plus de diferentes actividades en android?
- Crear nuevo ParseUser usando Google+ AccessToken devuelve InvalidSession?
- ¿Cómo desconectar un usuario de Google en mi aplicación de Android en botón Haga clic en Java?
- No se puede encontrar la variable de símbolo GoogleAuthUtil después de actualizar a los servicios de Google Play.
Finalmente encontré lo que estaba buscando, utilicé Plus.AccountApi.getAccountName(mGoogleApiClient)
lugar de mGoogleApiClient.getAccountName()
y funcionó.
- Android google maps no se puede ampliar con compás activo
- Problemas con burbujas de charla de diseño: TextView llena toda la pantalla