Estoy tratando de obtener un token de acceso para utilizar la API de Google Play para desarrolladores de Android, y llegué hasta aquí usando the Google API Java Client documentation example:¿Cómo obtener el token de acceso de GoogleCredential?
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(HTTP_TRANSPORT)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId("...gserviceaccount.com")
.setServiceAccountScopes("https://www.googleapis.com/auth/androidpublisher")
.setServiceAccountPrivateKeyFromP12File(keyFile)
.build();
Pero, ¿cómo puedo obtener el token de acceso de esta credencial? credential.getAccessToken()
devuelve null
. ¿Estoy haciendo algo mal o me faltan algunos pasos?
Compruebe también http://stackoverflow.com/a/24264696/165708 algunos pasos más que podría necesitar para que todo funcione. –