Google Fusion Tables-访问数据并从android插入数据

时间:2012-10-09 10:40:02

标签: android google-fusion-tables

我正试图从我的Android应用程序访问我的一个谷歌融合表。我有一些疑问我想澄清(也很少有问题):

  1. 我尝试在浏览器中使用此直接网址查询其中一个public tables(用于测试):https://www.google.com/fusiontables/api/query?sql=SELECT%20*%20FROM%201W-rjFNnEYYsfJiN2vR8m09XwGQqMQkBHbmRwpQ并且没有遇到任何问题。现在我想选择其中包含字符u的所有状态。 (更改)第一项工作是首先选择州名。我试过这个: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​​密钥创建应用程序,应用程序的每个用户的点击次数或应用程序的总点击次数是多少?另外,如果有人希望增加限额,收费是多少?

  5. 高度赞赏这方面的任何链接或代码

    由于

1 个答案:

答案 0 :(得分: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