Estoy tratando de usar Google Service Accounts para acceder a la tabla Fusion desde mi aplicación AppENgine Java. Este fragmento de código se utiliza para obtener OAuth token de acceso:Fusion Table y Google Service Accounts
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();
pude recabar token de acceso, pero cuando estoy tratando de ejecutar consulta CREATE TABLE que tengo:
<HTML>
<HEAD>
<TITLE>Login required</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Login required</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
Haz de cuenta de servicio funciona con Fusion Tables?
Tengo el mismo escenario y, por lo tanto, problema ... me encantaría saber si encontraste una solución. Si lo hago antes, te dejaré saber mi solución :) – AlejandroVK
No realmente todavía. Finalmente, deseamos utilizar BigQuery y una interfaz de usuario personalizada. –
Es bueno saber que he logrado utilizar Fusion Tables, aunque tiene muchas limitaciones con respecto al nº de solicitudes, celdas, etc., que dificultan el uso de las aplicaciones de Big Data. Aún así, es genial para crear mashups – AlejandroVK