如何通过浏览器get-request从我的Google fusiontable获取数据?

时间:2014-02-20 10:37:38

标签: google-api google-fusion-tables

我不知道我还可以通过google fusiontable的浏览器get-request获取数据。

融合表是公开的,可下载的,并且Google Fusion Tables App已获得授权。 当我这样称呼时:

  

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM   MY_FUSIONTABLE_ID&安培;键= MY_KEY

我收到了这个回复:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

为什么会这样? 我在Google Developer Console中创建了一个项目,并分别创建了一个服务器密钥和一个浏览器密钥 - 它们都不起作用。我必须使用哪一个? 我已经完成了所有的活动! Apis为我的项目,因为我认为,我没有激活正确的。仍然没有工作。

当我读到“usageLimits”时,我想,也许我的桌子有太多行。但是查询中的LIMIT 10既不能工作,也不能删除融合表中的所有行,只能删除3。

任何想法,为什么它仍然说“accessNotConfigured”? 有没有办法在开发人员控制台中将我的fusiontable连接到我的项目?

感谢您的每一个提示! 问候, 扬

1 个答案:

答案 0 :(得分:0)

此消息仅与项目有关,而与特定表格无关(我可以使用我的密钥请求您的表格)。

如消息所示,此项目未激活Fusion Tables API服务。

所以检查(再次):

  1. 如果使用的密钥是为此项目生成的密钥(您可能有多个项目)
  2. 如果为此特定项目激活了Fusion Tables API服务