Título: [Android] Problema al recuperar datos de usuario Google+ Publicado por: DjFlo en 26 Abril 2013, 12:52 pm Saludos,
Tengo un problema muy extraño para recuperar los datos básicos del perfil de un usuario que se loguea en mi aplicación a través de Google+. Los datos en cuestión son nombre completo, fecha de nacimiento e ID. Y digo extraño porque lo curioso es que en ocasiones funciona y en otras no, arrojándome un NETWORK ERROR. Tengo definido el constructor PlusClient: Código: mPlusClient = new PlusClient.Builder(this, this, this) Cuando la activity se inicia: Código: @Override Y en el método onConnected(), una vez el usuario está conectado, llamo a un método para recuperar los datos que necesito de esta forma: Código: private void obtenerDatosUsuario() En el manifest tengo los permisos necesarios establecidos: Código: <uses-permission android:name="android.permission.GET_ACCOUNTS" /> El problema es que mPlusClient.getCurrentPerson() devuelve null según le da, lo que hace imposible recuperar ningún dato. Revisando el fallo, descubro que al intentar recuperar el Person falla devolviendo NETWORK_ERROR. Código: A network error occurred. Retrying should resolve the problem. He seguido el tutorial de Google para llegar hasta aquí (https://developers.google.com/+/mobile/android/people (https://developers.google.com/+/mobile/android/people)), previamente creando el proyecto de Google API (https://developers.google.com/+/mobile/android/getting-started (https://developers.google.com/+/mobile/android/getting-started)) Puedo recuperar el email sin problema, pero con esto estoy totalmente atascado. |