我正尝试使用Google Service帐户从我的AppENgine Java应用程序访问Fusion表。这段代码是用来获取OAuth访问令牌:Fusion Table和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();
我是能够成功地获得访问令牌,但是当我试图执行CREATE 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 2013-05-07 08:03:53
还不是真的。最后,我们希望使用BigQuery和自定义用户界面。 – 2013-05-23 03:06:46
我不得不知道,我设法使用了Fusion Tables,尽管它对请求,单元格等有很多限制,使得它很难用于大数据应用程序。尽管如此,3年后创建混搭 – AlejandroVK 2013-05-23 15:13:17