0

我正在尝试使用 Google Fusion Table 创建一个简单的数据库,并从浏览器进行 API 调用以更新/获取数据。(该表是私有的,但设置为可导出。)但是当我从浏览器拨打电话时,按照https://developers.google.com/fusiontables/docs/v1/getting_started#browserURL上的教程使用以下语法:

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM {tableID}?key={APIkey}

并直接用浏览器中的值替换 {tableID} 和 {APIkey} ,我得到以下 403 响应:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

我已经四次检查了我的 API 密钥和语法,我什至检查了 API 控制台,它确实显示了对 FusionTables API 的多次调用。我需要做些什么来确保此身份验证正确进行,并且我的数据实际上会被返回?

4

1 回答 1

0

你的第二个问号应该是一个&符号:

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM {tableID}&key={APIkey}

于 2013-07-23T00:19:43.067 回答