谷歌融合表

时间:2012-01-17 17:17:14

标签: php google-fusion-tables

我的客户与我分享了一个谷歌融合表,并允许“可以编辑”。

我正在使用一个使用curl连接到融合表的php客户端程序 表名包含2个单词,如“xyz abc”。那么我在查询中使用这个表名,它向我显示了一个错误,比如编码错误。所以我使用了id(像98676这样的数字)。

我能够连接到fusiontable并能够创建访问令牌。但是,当我执行任何查询操作时,它会向我显示错误

  

“未经身份验证,仅选择并描述允许的查询”。

但是选择和描述查询也会显示错误

  

“未认证的”

我真的不知道为什么我无法查询表格。

这是我正在使用的代码

$token = GoogleClientLogin("xyz@gmail.com", "passwd", "fusiontables"); 
$ft = new FusionTable($token); 
$output = $ft->query("SELECT * FROM FOOTABLE WHERE FOO=1");

这是使用一个使用curl的php客户端库。

1 个答案:

答案 0 :(得分:0)

你使用的是哪个php库?你试过这个吗:

http://code.google.com/p/fusion-tables-client-php/

可以在此处找到如何使用该库的示例:

http://code.google.com/p/fusion-tables-client-php/source/browse/#svn%2Ftrunk%2Fsamples