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

时间:2013-12-06 17:52:11

标签: php oauth-2.0 google-fusion-tables

是否有针对Fusion Tables的更新的PHP客户端库?或者可能是一个非常具体的副本+粘贴插入行示例?

我已经访问了https://code.google.com/p/google-api-php-client/并下载了他们的最新发布文件,但是虽然有很多其他google apis的示例,但我找不到任何关于融合表示例的提及。

此外,我一直在努力让https://github.com/marciuz/fusion-table-php-api-and-shell出色的项目工作,但在使用我的融合表启用服务器api密钥与他的shell或他使用的php示例时,仍然会收到“无效凭据”错误。这甚至适用于基本的SHOW TABLES命令。

这里是否存在范围问题我错过了?

是否有一个非常简单的php示例,我可以使用它来复制和粘贴我的凭据(clientID,客户端密钥,重定向uri,api密钥)进入并正确插入我的Fusion Tables中的行?也许类似于Invalid Credentials Error when passing Oauth 2.0 Access Token to Fusion Tables API in PHP,只希望它包括如何创建访问令牌,并有助于插入行而不是修改样式?

我试图不重新发明这个轮子,并且一直看起来高低,一个简单的工作示例插入行,这不是我没有经验的头。谢谢,这实际上让我发疯了。

1 个答案:

答案 0 :(得分:0)

这对我有用:

"好的,所以我终于让它工作了,我想我和大家分享这个如果你像我一样被卡住了。我见过的所有使用示例中似乎都缺少一个步骤,即需要通过Google文档添加服务帐户电子邮件地址。

在Google文档中选择文档(FT)点击"分享" 选择"添加人员"输入您的服务帐户电子邮件地址,例myservice ... @ developer.gserviceaccount.com确保"可编辑"被选中。取消选中"通过电子邮件通知人们#34;点击"分享并保存"

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

对于那些在那里寻找的人,我发现这个代码和修复非常有用,最终获得了google-api-php-client的解决方案。 https://groups.google.com/forum/#!msg/google-api-php-client/9d2lQAppTvg/vh8CRhWJb_YJ