Fusion Tables使用PHP基本示例插入行


Fusion Tables insert row with PHP basic example

Fusion Tables是否有更新的PHP客户端库?或者可能是一个非常具体的复制+粘贴插入行的例子?

我去过https://code.google.com/p/google-api-php-client/并下载了他们的最新发布文件,但尽管有许多其他谷歌api的例子,但我找不到任何关于融合表的例子。

此外,我一直在努力https://github.com/marciuz/fusion-table-php-api-and-shell这是一个非常棒的项目,但在他的shell或他使用的php示例中使用我的融合表启用服务器api密钥时,不断收到"无效凭据"错误。这甚至适用于基本的SHOW TABLES命令。

我遗漏了范围问题吗?

有没有一个非常简单的php示例可以用来将我的凭据(客户端ID、客户端机密、重定向uri、api密钥)复制并粘贴到Fusion表中,然后直接将行插入Fusion表?在PHP中将Oauth 2.0访问令牌传递到Fusion Tables API时,可能会出现类似"无效凭据错误"的情况,只是希望它包括如何创建访问令牌,并帮助插入行而不是修改样式?

我尽量不在这个问题上重新发明轮子,一直在寻找一个简单的插入行的工作示例,这并不是我缺乏经验的想法。谢谢你,这真的把我逼疯了。

以下是对我有效的方法:

"好吧,所以我终于开始工作了,我想我会和大家分享这个,以防你像我一样陷入困境。我看到的所有使用示例中似乎都缺少一个步骤,那就是需要通过谷歌文档添加服务帐户电子邮件地址。

在谷歌文档中选择文档(FT)点击"共享"选择"添加人员"输入您的服务帐户电子邮件地址,例如myservice@developer.gserviceaccount.com确保选择了"可以编辑"。取消选中"通过电子邮件通知用户"点击"共享并保存"

这完全是我的猜测,但似乎已经解决了我的问题。我终于可以通过我的服务帐户插入我的FT了。希望这能有所帮助。"

对于其他人来说,我发现这段代码和修复对于最终获得googleapiphp客户端的解决方案非常有用。https://groups.google.com/forum/#!msg/google api php客户端/9d2lQAppTvg/vh8CRhWJb_YJ