【问题标题】:Fusion Tables insert row with PHP basic exampleFusion Tables 使用 PHP 基本示例插入行
【发布时间】:2013-12-06 17:52:10
【问题描述】:

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

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

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

这里有我遗漏的范围问题吗?

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

我试图不重新发明这个轮子,并且一直在寻找一个简单的工作示例来插入行,这不是我缺乏经验的头脑。谢谢,这真的让我发疯了。

【问题讨论】:

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


    【解决方案1】:

    这对我有用:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-11
      • 2023-04-07
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多