2017-01-09 1 views
0

Я пытаюсь сделать апинг-вызов отдыха для большого запроса 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) 
    } 
    } 
} 
] 
} 

ответ

0

Ваша мотивация о поездке так, как вы показываете в вопросе не супер ясно, но если вы пытаетесь просто играть с API запроса - лучший способ, которым я могу порекомендовать вам, использовать соответствующие BigQuery Query API Explorer
Это будет позволяют вам понять, когда все ваши синтаксисы/ресурсы переданы правильно, и вы получаете ожидаемый результат.
После этого шага передается - то лет можно реализовать в клиенте по вашему выбору

Примечание: Вы можете попробовать/играть все интерфейсы API BigQuery в APIs Explorer

+0

Спасибо за ваши советы. Он отлично работает (обеспечивает правильный ответ), когда я пытаюсь использовать его в Apis explorer. Это также дает мне просьбу попробовать. Но когда я пробую тот же запрос из командной строки, он не дает мне никаких результатов. Не уверен, что там происходит. – user3447653

+0

, вы можете проверить инструмент командной строки bigquery - https://cloud.google.com/bigquery/bq-command-line-tool, а также https://cloud.google.com/bigquery/querying-data# BigQuery-запрос-PARAMS-кли –

 Смежные вопросы

  • Нет связанных вопросов^_^