我正在尝试从融合表中获取数据。我写,正如示例中所写
import "package:google_fusiontables_v1_api/fusiontables_v1_api_browser.dart";
import "package:google_oauth2_client/google_oauth2_browser.dart";
class CFusionTable
{
static const _tableName = '*mytablename*';
static const _clientID = "*myclientid*";
GoogleOAuth2 _gauth;
CFusionTable()
{
_gauth = new GoogleOAuth2(_clientID, [Fusiontables.FUSIONTABLES_SCOPE]);
var fusiontables = new Fusiontables(_gauth);
fusiontables.query.sql('select ID, Name, Latitude, Longitude, Country, Territory, City, Photo, ROWID from '+_tableName,
hdrs: false)
.then(_loadData);
}
void _loadData(data)
{
print (data.toString());
}
}
但是身份验证不起作用:
加载资源失败:服务器响应状态为 403 (Forbidden)
As">https://www.googleapis.com/fusiontables/v1/query?hdrs=false&sql=select%20ID%2C%20Name%2C%20Latitude %2C%20Longitude%2C%20Country%2C%20Territory%2C%20City%2C%20Photo%2C%20ROWID%20from%201bSQ16GyMgRuleMBdn1aF4Xfu0E3HRv_As 未捕获的错误:APIRequestException:已超过 403 未经身份验证使用的每日限制。继续使用需要注册。异常:APIRequestException 403 超出未经验证使用的每日限制。继续使用需要注册。未定义(未定义:0:0)
请告诉我,我做错了什么?