RESTAPI对google大查询的调用

RESTAPI对google大查询的调用,rest,google-bigquery,Rest,Google Bigquery,我正在尝试从终端为google大查询调用RESTAPI。 我尝试了bq查询,它很有效 bq query 'select count(*) from publicdata:samples.shakespeare' 只是想知道bq的剩余终点是什么?或者是否存在可以从终端执行的用于大查询的http rest api调用 差不多 Get http://...//'select count(*) from publicdata:samples.shakespeare' 任何帮助都将不胜感激。谢谢。来自

我正在尝试从终端为google大查询调用RESTAPI。 我尝试了bq查询,它很有效

bq query 'select count(*) from publicdata:samples.shakespeare'
只是想知道bq的剩余终点是什么?或者是否存在可以从终端执行的用于大查询的http rest api调用

差不多

Get http://...//'select count(*) from publicdata:samples.shakespeare'
任何帮助都将不胜感激。谢谢。

来自文档:

BigQueryAPI参考

此API引用按资源类型组织。每种资源类型 具有一个或多个数据表示形式和一个或多个方法

您可以看到列出所有方法和资源的API定义文件 在


我想这就是您要寻找的:

所有请求都应该与
https://www.googleapis.com/bigquery/v2
,请参见。例如,对于
query
API,您可以向
https://www.googleapis.com/bigquery/v2/projects/your_project_id/queries
使用Google BigQuery中概述的请求主体。

Google BigQuery提供了一些API,用于以异步和同步方式执行查询


张贴

职位

此API启动一个新的异步作业。需要“可以查看项目”角色


职位

此API运行BigQuery SQL查询,如果查询在指定的超时内完成,则返回结果


有关更多详细信息,请访问

谢谢米哈伊尔。我正在尝试执行sql查询,在查询作业中,我可以显式地指定查询,还是应该在控制台中执行查询并在此处提供作业id:我正在尝试这样的操作:POST*FROM[projectid:Test.FinalCluster]ORDER BY HId,TId,StartTime,StopTime limit 10'这是一个简单的api调用,所以我不介意它是否同步执行。如果我误解了,请纠正我。如果它是GET方法-您将能够将查询文本作为查询字符串传递。但是,对于这一点,没有GET方法。而不是POST方法,您需要在该方法中传递查询文本以及请求体中的其他资源。请参阅答案中链接中的多个示例