0

我到处寻找使用来自 javascript 的 UPDATE 查询来更新 Google Fusion 表的方法。在读取和处理融合表信息之后,我需要做的就是使用从代码本身生成的数组更新一列。我不需要用户更新表格。

有没有办法单独使用 Javascript 来做到这一点?还是我真的需要 OAuth 2.0 和 php 的组合?有一个可行的例子吗?我发现的只是非常模糊或零碎的。

谢谢你。

4

1 回答 1

0

是的,您需要 OAuth 2.0 和某种服务器端代码(如 PHP)。如果您不需要用户更新表,我猜您正在使用 Fusion Tables 作为应用程序的某种中央数据库。

为此目的(即不涉及用户),Google 提供了所谓的服务帐户。如果您使用这样的服务帐户,您只需将访问您的表的权限授予此帐户,然后您就可以通过服务器端代码更新表。Google的PHP OAuth 库支持服务帐户并且非常易于使用。

如果您想使用尽可能多的 JavaScript 代码,您可以为您的 JavaScript 代码提供 PHP OAuth 库的接口(有关详细信息,请参阅我对类似问题的回答)。否则,只需将UPDATE语句推迟到 PHP 代码就可以了。

于 2012-08-09T23:07:32.000 回答