Google Fusion Table Insert Table 上的“500 后端错误”
'500 Backend Error' on Google Fusion Table Insert Table
我想让用户通过我的应用程序创建新的 Fusion Table。
gapi.client.load('fusiontables', 'v2').then(function() {
var request = gapi.client.fusiontables.table.insert({
'columns' : [{
'name': 'test'
}],
'isExportable' : true,
'name' : 'Foobar',
});
request.then(function(resp) {
alert(resp)
}, function(reason) {
console.log(reason);
alert('Error: ' + reason.result.error.message);
});
});
一切似乎都运行良好,但我的响应仍然是状态代码 500 "Backend Error"。
我去了 https://developers.google.com/apis-explorer/#p/fusiontables/v2/fusiontables.table.insert 并使用 API 资源管理器执行了相同的操作。结果也有500。有谁知道这是为什么 happening/how 我可以为我的用户成功创建新的 Fusion Table?
我认为列需要列名和类型来定义它。这就是您的请求失败的原因:
gapi.client.load('fusiontables', 'v2').then(function() {
var request = gapi.client.fusiontables.table.insert({
'columns' : [{
"name": "TACOS",
"type": "STRING"
}],
'isExportable' : true,
'name' : 'FoodBar',
});
request.then(function(resp) {
alert(resp)
}, function(reason) {
console.log(reason);
alert('Error: ' + reason.result.error.message);
});
});
我想让用户通过我的应用程序创建新的 Fusion Table。
gapi.client.load('fusiontables', 'v2').then(function() {
var request = gapi.client.fusiontables.table.insert({
'columns' : [{
'name': 'test'
}],
'isExportable' : true,
'name' : 'Foobar',
});
request.then(function(resp) {
alert(resp)
}, function(reason) {
console.log(reason);
alert('Error: ' + reason.result.error.message);
});
});
一切似乎都运行良好,但我的响应仍然是状态代码 500 "Backend Error"。
我去了 https://developers.google.com/apis-explorer/#p/fusiontables/v2/fusiontables.table.insert 并使用 API 资源管理器执行了相同的操作。结果也有500。有谁知道这是为什么 happening/how 我可以为我的用户成功创建新的 Fusion Table?
我认为列需要列名和类型来定义它。这就是您的请求失败的原因:
gapi.client.load('fusiontables', 'v2').then(function() {
var request = gapi.client.fusiontables.table.insert({
'columns' : [{
"name": "TACOS",
"type": "STRING"
}],
'isExportable' : true,
'name' : 'FoodBar',
});
request.then(function(resp) {
alert(resp)
}, function(reason) {
console.log(reason);
alert('Error: ' + reason.result.error.message);
});
});