【问题标题】:Google Fusion Tables- access data and insert data from androidGoogle Fusion Tables - 从 android 访问数据和插入数据
【发布时间】:2012-10-09 10:40:02
【问题描述】:

我正在尝试从我的 android 应用程序访问我的 google 融合表之一。我有一些疑问想澄清(也有一些问题):

  1. 我尝试在我的浏览器中使用此直接 URL 查询public tables 之一(用于测试):https://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201W-rjFNnEYYsfJiN2vR8m09XwGQqMQkBHbmRwpQ 并且没有遇到任何问题。现在我想选择所有包含u 字符的州。 (CHANGE) 最初的工作是首先选择州名。我试过这个:https://www.google.com/fusiontables/api/query?sql=SELECT%20State/UT%20Code,India/State/Union%20Territory%20#%20FROM%201W-rjFNnEYYsfJiN2vR8m09XwGQqMQkBHbmRwpQ - 我被困在这一点上。可以请一些人帮忙。这是公开数据,可以查看here。为此,我已经查看了 developer docs for querying fusion tablesdeveloper guide for querying fusion tables

  2. 我不知道如何在我的 android 端访问这些数据并在其中插入值。我必须向我的桌子授予公开许可吗?我看过developer docs for fusion tables。我是否必须为它制作一个 REST 客户端并这样做?

  3. 另外,从我的应用程序插入数据是个问题。在这方面我还没有尝试过任何东西,但是已经搜索了很多并且没有发现任何有用的东西。这方面的任何链接都可以。

  4. 请求数量增加限制后会发生什么?另外,如果我使用 API 密钥创建应用程序,应用程序的每个用户的点击次数或应用程序的点击总数是否计算在内?另外,如果想增加限额,费用是多少?

非常感谢任何这方面的链接或代码

谢谢

【问题讨论】:

    标签: android google-fusion-tables


    【解决方案1】:

    如果您想要一种简单的方法来测试 API,我建议您使用 Google API Explorer for Fusion Tables

    1. 如果列名中包含空格,则必须使用引号。
      -> See this example in the API explorer.

      SELECT 'State/UT Code', 'India/State/Union Territory #' FROM 1W-rjFNnEYYsfJiN2vR8m09XwGQqMQkBHbmRwpQ
      
    2. 使用已经存在的Java client for the Google API(也有other libraries available)可能是最简单的。查看他们的Java example for Fusion Tables 了解如何使用它。

    3. 您必须使用 OAuth 进行身份验证(请参阅 OAUth guide for "Installed Applications")。上面提到了Java library also has OAuth support

    4. 我已经answered this one on another question了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 2017-10-02
      • 1970-01-01
      • 2014-04-11
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多