我正在使用 Google 的ruby api 客户端与大查询对话,并且我已经完成了所有设置和工作,除了出现此错误的查询:
{"error"=>
{"errors"=>
[{"reason"=>"required",
"domain"=>"global",
"message"=>"Required parameter is missing"}],
"code"=>400,
"message"=>"Required parameter is missing"}}
这就是我所说的:
bq = client.discovered_api("bigquery", "v2")
resp = client.execute(
bq.jobs.query,
{ "projectId" => "1234",
"query" => "SELECT count(*) FROM [api_logs.api_logs_week_28__Jul_2012] where timestamp >= 1341817200 and timestamp <= 1341903599"
}
)
令人沮丧的部分是查询 api docs,这些完全相同的参数工作得很好。有任何想法吗?