Google api Google fusiontables.query.sqlGet 403禁止
以前使用的API密钥和查询在API密钥过期并续订24小时后停止工作。在谷歌控制台中启用oAuth可以很好地返回结果。 API密钥可以仅限于一个或多个函数吗?或者从API密钥身份验证的角度来看,.query和.column之间有什么区别 从google控制台执行fusiontables.column.get返回: {你的API密钥} 200行Google api Google fusiontables.query.sqlGet 403禁止,google-api,google-fusion-tables,Google Api,Google Fusion Tables,以前使用的API密钥和查询在API密钥过期并续订24小时后停止工作。在谷歌控制台中启用oAuth可以很好地返回结果。 API密钥可以仅限于一个或多个函数吗?或者从API密钥身份验证的角度来看,.query和.column之间有什么区别 从google控制台执行fusiontables.column.get返回: {你的API密钥} 200行 隐藏标题- 缓存控制:公共,最大年龄=60,必须重新验证,无转换 内容编码:gzip 内容长度:94 内容类型:application/json;字符集
- 隐藏标题-
{
"kind": "fusiontables#column",
"columnId": 3,
"name": "HOOD_NAME",
"type": "STRING"
}
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
我已检查新密钥是否已传递给API,FusionTable是否对表具有正确的权限。
我错过什么了吗?我可以有多个API密钥吗?是否有文档描述API密钥何时过期以及多久过期一次
{已删除密钥}
403禁止
- 隐藏标题-
{
"kind": "fusiontables#column",
"columnId": 3,
"name": "HOOD_NAME",
"type": "STRING"
}
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
您是否启用了下载选项(读访问需要该选项)?这可能是一个错误。我最近遇到了相反的问题,数据是可读的,尽管不允许下载。您可以尝试查询基表(对我有效)或使用表的副本。