如何使用REST请求创建BigQuery视图
我已尝试使用具有以下(净化)值的Google页面构建并发送REST请求: 请求参数 请求主体 建议这些参数应该有效,但Google返回以下响应:如何使用REST请求创建BigQuery视图,rest,view,google-bigquery,create-view,Rest,View,Google Bigquery,Create View,我已尝试使用具有以下(净化)值的Google页面构建并发送REST请求: 请求参数 请求主体 建议这些参数应该有效,但Google返回以下响应: { "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "Output field used as input" } ], "code": 400, "message": "Output field
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Output field used as input"
}
],
"code": 400,
"message": "Output field used as input"
}
}
我已经尝试过REST属性,我认为400问题是由于包含了tableReference属性造成的。但如果排除它,则会出现以下可选错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter is missing"
}
],
"code": 400,
"message": "Required parameter is missing"
}
}
遗憾的是,此错误消息中没有命名“必需参数”
我可以使用创建视图,但该代码方法在修补视图时引发异常
谢谢你的帮助。我不希望在代码中维护两种不同的视图管理方式
谢谢。从您的请求中删除“类型”:“查看”
这不是一个输入参数。它是响应的一个输出字段
从您的请求中删除“类型”:“查看”
这不是一个输入参数。它是响应的一个输出字段
谢谢!我早该发现的,谢谢!我应该发现那个。
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Output field used as input"
}
],
"code": 400,
"message": "Output field used as input"
}
}
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter is missing"
}
],
"code": 400,
"message": "Required parameter is missing"
}
}