Fusion Table- und Google Service-Konten

Ich versuche, Google-Dienstkonten zu verwenden, um von meiner AppENgine Java-App aus auf Fusion-Tabelle zuzugreifen. Dieses Code-Snippet wird verwendet, um das OAuth-Zugriffstoken abzurufen:

<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>

Ich konnte erfolgreich Zugriffstoken erhalten, aber beim Ausführen der Abfrage CREATE TABLE wurde Folgendes angezeigt:

<code>   <HTML>
    <HEAD>
     <TITLE>Login required</TITLE>
    </HEAD>
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
     <H1>Login required</H1>
     <H2>Error 401</H2>
    </BODY>
   </HTML>
</code>

Funktioniert das Dienstkonto mit Fusion Tables?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage