我正在尝试使用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的多次调用。我需要做些什么来确保此身份验证正确进行,并且我的数据将实际返回?
您的第二个问号应该是一个与号:
https://www.googleapis.com/fusiontables/v1/query?sql=SELECT*FROM{tableID}&key={APIkey}