Google bigquery 向谷歌大查询发布请求

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

我试图从命令行为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#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命令行工具,以及