Google bigquery 向谷歌大查询发布请求
我试图从命令行为google big query调用RESTAPI。这是我的POST请求,但在命令行中输入内容后,我没有得到任何错误或结果 有人能提供一些意见吗Google bigquery 向谷歌大查询发布请求,google-bigquery,Google Bigquery,我试图从命令行为google big query调用RESTAPI。这是我的POST请求,但在命令行中输入内容后,我没有得到任何错误或结果 有人能提供一些意见吗 POST https://www.googleapis.com/bigquery/v2/projects/projname/queries Please enter content (application/x-www-form-urlencoded) to be POSTed: { "kind": "bigquery#queryR
POST https://www.googleapis.com/bigquery/v2/projects/projname/queries
Please enter content (application/x-www-form-urlencoded) to be POSTed:
{
"kind": "bigquery#queryRequest",
"query": "SELECT count(*) As Count FROM [projname:datasetname.tablename]",
"maxResults": unsigned integer,
"defaultDataset": {
"datasetId": datasetname,
"projectId": projname
},
"timeoutMs": 1000000,
"dryRun": boolean,
"preserveNulls": boolean,
"useQueryCache": boolean,
"useLegacySql": boolean,
"parameterMode": string,
"queryParameters": [
{
"name": string,
"parameterType": {
"type": string,
"arrayType": (QueryParameterType),
"structTypes": [
{
"name": string,
"type": (QueryParameterType),
"description": string
}
]
},
"parameterValue": {
"value": string,
"arrayValues": [
(QueryParameterValue)
],
"structValues": {
(key): (QueryParameterValue)
}
}
}
]
}
您选择上述方式的动机并不十分明确,但如果您只是想使用查询API,那么我建议您最好使用相应的
这将允许您正确地传递所有“语法”/资源,并获得预期结果。
在这个步骤通过之后,您可以在您选择的客户机中实现它
注意:您可以在中尝试/播放所有BigQuery API,谢谢您的建议。当我在API资源管理器中尝试它时,它工作得非常好(提供了正确的响应)。它还为我提供了尝试的请求。但当我从命令行尝试相同的请求时,它不会提供任何结果。不确定那里发生了什么。您可能需要检查bigquery命令行工具,以及