用javascript-POST方法查询大查询表

用javascript-POST方法查询大查询表,javascript,google-bigquery,Javascript,Google Bigquery,您好,我是google biqquery的新手,因此我想发出一个POST方法请求来查询大查询表。我不知道在请求中向何处传递查询,因此请提供帮助。发出查询的方法有几种,但简短的版本是: 获取OAuth访问令牌(通常使用gapi客户端) 插入查询作业 监视完成情况(作业可能需要一段时间才能运行,因此通常需要使用jobs.get操作轮询其状态) 从临时表中检索结果 可以通过此端点插入查询作业: POSThttps://www.googleapis.com/bigquery/v2/projects/

您好,我是google biqquery的新手,因此我想发出一个POST方法请求来查询大查询表。我不知道在请求中向何处传递查询,因此请提供帮助。

发出查询的方法有几种,但简短的版本是:

  • 获取OAuth访问令牌(通常使用gapi客户端)
  • 插入查询作业
  • 监视完成情况(作业可能需要一段时间才能运行,因此通常需要使用jobs.get操作轮询其状态)
  • 从临时表中检索结果
可以通过此端点插入查询作业:

POSThttps://www.googleapis.com/bigquery/v2/projects/projectId/queries

公共文档中描述了各种REST端点:


虽然您没有说明这样做的原因,但我要提到的是,直接使用BigQuery可能不是您希望从多用户网站执行的操作(因为每个用户都需要是您项目的成员)。您最好在后端发出查询并缓存结果,并提供自己的前端来呈现结果。

我正在尝试创建一个google chrome扩展,使用该扩展我想显示大查询表数据,因此我需要知道如何在post方法中发送查询