¿Cómo uso la clave API de Google drive para acceder al contenido de la unidad desde la aplicación de Android?
No puedo acceder a la unidad de Google. Creé una CLAVE API en la consola de Google API y habilité la API y SDK de Google Drive. ¿Dónde configuro esa clave API en el código?
Drive Builder no tiene unsetJsonHttpRequestInitializer
método. ¿Dónde puedo configurar la tecla? ¿Hay alternativas?
private Drive getDriveService(String token) {
HttpTransport ht = AndroidHttp.newCompatibleTransport();
JacksonFactory jsonFactory = new JacksonFactory();
Credential credentials = new GoogleCredential().setAccessToken(token);
Drive.Builder b = new Drive.Builder(ht, jsonFactory, credentials);
b.setHttpRequestInitializer(credentials);
return b.build();
}
Consiguiendo:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "usageLimits",
"message" : "Access Not Configured",
"reason" : "accessNotConfigured"
} ],
"message" : "Access Not Configured"
}