调用大查询时发生401错误

时间:2017-01-09 20:52:45

标签: post google-bigquery

我一直试图使用以下命令对大查询进行休息api调用:

curl -X POST -d "query=SELECT * FROM [projname:datasetname.Tablename] LIMIT 20" "https://www.googleapis.com/bigquery/v2/projects/projname/queries?key=AIzaSyAHRqP3cARj2Pd45by01S9vlv7frjEbjXc?access_token=i_g6FuzeY2hPMgh0p5Zf_Flw" 

但我收到401错误“需要登录”。这就是除了密钥之外的原因,我也提供了访问令牌。但没有得到任何回应。

如果我错过了什么,请告诉我。

1 个答案:

答案 0 :(得分:0)

看起来你正在使用'?'在access_token之前你可能想要'&':https://www.googleapis.com/bigquery/v2/projects/projname/queries?key=AIzaSyAHRqP3cARj2Pd45by01S9vlv7frjEbjXc&access_token=i_g6FuzeY2hPMgh0p5Zf_Flw

除此之外,您可以考虑将授权作为标题而不是参数发送:Authenticating to BigQuery REST API via OAuth2 from Node.js