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"
}
)
イライラする部分はquery api docsにあります。これらとまったく同じパラメーターが問題なく機能します。何か案は?