我正在尝试从命令行进行谷歌大查询的休息api调用。这是我的POST请求,但是在输入命令行中的内容后,我没有收到任何错误或结果。
有人可以提供一些意见吗?
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)
}
}
}
]
}
答案 0 :(得分:0)
您对以有问题的方式展示的动机并不是非常明确,但如果您尝试使用查询API - 我建议您使用的最佳方法是使用相应的BigQuery Query API Explorer
这将使您能够达到所有"语法" /资源正确传递,你得到了预期的结果
在此步骤通过后 - 您可以在您选择的客户端中实现它
注意:您可以在APIs Explorer
中尝试/播放所有BigQuery API