Я пытаюсь сделать апинг-вызов отдыха для большого запроса google из командной строки. Это запрос POST, который у меня есть, но после ввода содержимого в командной строке я не получаю никаких ошибок или результатов.Запрос POST для Google Big Query
Не могли бы вы предоставить некоторые комментарии?
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)
}
}
}
]
}
Спасибо за ваши советы. Он отлично работает (обеспечивает правильный ответ), когда я пытаюсь использовать его в Apis explorer. Это также дает мне просьбу попробовать. Но когда я пробую тот же запрос из командной строки, он не дает мне никаких результатов. Не уверен, что там происходит. – user3447653
, вы можете проверить инструмент командной строки bigquery - https://cloud.google.com/bigquery/bq-command-line-tool, а также https://cloud.google.com/bigquery/querying-data# BigQuery-запрос-PARAMS-кли –