尝试通过API密钥授权访问Google BigQuery

时间:2012-11-28 22:11:51

标签: oauth-2.0 google-bigquery

我尝试通过此请求从我的网络服务器通过REST API访问BigQuery,例如:

https://www.googleapis.com/bigquery/v2/projects/project%3Aid/queries?fields=rows&key= {YOUR_API_KEY}

作为{YOUR_API_KEY}我使用来自Google API控制台的服务器应用的API密钥,但我得到了“401 Unauthorized”

在没有用户交互进行身份验证的情况下,从服务器执行此请求的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

Google BigQuery不支持通过API密钥授权进行访问。相反,您应该使用与您尝试对应用程序进行匹配的OAuth流程。请参阅BigQuery授权文档here

答案 1 :(得分:-1)

在不了解您的实施语言的情况下,我只能向您指出谷歌文档:https://developers.google.com/bigquery/这是相当全面的。

如果你使用c#,那么你可以在SO Google OAuth2 Service Account Access Token Request gives 'Invalid Request' Response

上查看