java - sesion - no tienes permiso para ver claves de api clientes oauth y claves de cuenta de servicio
No se puede autenticar con Google a través del Java SDK para leer datos de la hoja de cálculo (0)
Cuando intento autenticarme con Google arroja una excepción durante la autenticación (verifique el nombre del servicio).
Utilicé el SDK de Google Java para autenticar.
SpreadsheetService service = new SpreadsheetService("Print Google Spreadsheet Demo"); //this is my application name that i created in developer console
service.setUserCredentials(MY_GOOGLE_EMAIL_ADDRESS, GOOGLE_ACCOUNT_PASSWORD);
// Load sheet
URL metafeedUrl = new URL(SPREADSHEET_URL);
SpreadsheetEntry spreadsheet = service.getEntry(metafeedUrl, SpreadsheetEntry.class);
URL listFeedUrl = ((WorksheetEntry) spreadsheet.getWorksheets().get(0)).getListFeedUrl();
// Print entries
ListFeed feed = (ListFeed) service.getFeed(listFeedUrl, ListFeed.class);
La excepción fue lanzada en el método setUserCredentials()
.
Excepción:
com.google.gdata.util.AuthenticationException: Error authenticating (check service name)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:628)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:500)
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:346)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:362)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:317)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:301)
¿Hay alguna configuración que omití antes de acceder a la hoja de cálculo de Google?