Fusion Table y Google Service Accounts
Estoy tratando de usar las cuentas de servicio de Google para acceder a la tabla Fusion desde mi aplicación Java App. Este fragmento de código se utiliza para obtener el token de acceso OAuth:
<code> ArrayList<String> scopes = new ArrayList<String>(); scopes.add("https://www.googleapis.com/auth/fusiontables"); DataAccessService fusionTablesService = EnvironmentServic.getEnvironmentService().getService(DataAccessService.class); String token = AppIdentityServiceFactory.getAppIdentityService().getAccessToken(scopes).getAccessToken(); </code>
Pude obtener exitosamente el token de acceso, pero cuando intento ejecutar la consulta CREAR TABLA obtuve:
<code> <HTML> <HEAD> <TITLE>Login required</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Login required</H1> <H2>Error 401</H2> </BODY> </HTML> </code>
¿La cuenta de servicio funciona con Fusion Tables?