Ich versuche, Google Service-Konten zu verwenden, um von meiner AppENgine Java App auf die Fusion-Tabelle zuzugreifen. Dieser Codeausschnitt verwendet OAuth-Zugriffstoken zu erhalten:Fusionstabelle und Google-Dienstkonten
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();
ich in der Lage war erfolgreich Zugriffstoken zu erhalten, aber wenn ich TABLE Abfrage auszuführen versuchen CREATE ich erhielt:
<HTML>
<HEAD>
<TITLE>Login required</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Login required</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
Dienstkonto tun Arbeitet mit Fusion Tables?
Ich habe das gleiche Szenario und damit, Problem ... würde gerne wissen, ob Sie eine Lösung gefunden haben. Wenn ich es früher mache, lasse ich dich meine Lösung wissen :) – AlejandroVK
Noch nicht wirklich. Schließlich möchten wir BigQuery und die benutzerdefinierte Benutzeroberfläche verwenden. –
Gut zu wissen, ich habe es geschafft, Fusion Tables zu verwenden, obwohl es viele Einschränkungen bezüglich Anzahl von Anfragen, Zellen usw. hat, die es schwierig machen, es für Big Data-Apps zu verwenden. Trotzdem ist es großartig, um Mashups zu erstellen. – AlejandroVK