私はAppenggine Java AppからFusionテーブルにアクセスするためにGoogleサービスアカウントを使用しようとしています。このコードスニペットは、OAuthアクセストークンを取得するために使用されます。フュージョンテーブルとGoogleサービスアカウント
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();
私は成功したアクセストークンを取得することができましたが、私は私が得たTABLEクエリを作成、実行しようとしているとき:
<HTML>
<HEAD>
<TITLE>Login required</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Login required</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
は、サービスアカウントを行いますFusion Tablesで動作しますか?
私は同じシナリオを持っているので、問題は...あなたが解決策を見つけたかどうかを知りたいです。私が早くすると、私はあなたに私の解決策を知らせるでしょう:) – AlejandroVK
まだ実際にはありません。最後に、BigQueryとカスタムUIを使用することにします。 –
知っておきたいことですが、私はFusion Tablesを使用することができましたが、ビッグデータアプリケーションで使用するのが難しいリクエスト、セルなどの数には多くの制限があります。それでも、マッシュアップの作成には、 – AlejandroVK