【发布时间】:2015-04-29 11:39:52
【问题描述】:
我想让用户通过我的应用程序创建一个新的 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“后端错误”。
我去了https://developers.google.com/apis-explorer/#p/fusiontables/v2/fusiontables.table.insert 并使用API Explorer 来执行相同的操作。结果也有500。有谁知道为什么会发生这种情况/我如何才能成功地为我的用户创建一个新的 Fusion Table?
【问题讨论】:
-
我收到了这个错误,但它“消失了”。我尝试注释掉每一列,然后一个接一个地恢复它们,当我恢复它们时一切正常!所以也许这有时不是你的代码中的问题......