Google api BigQueryResAPI

Google api BigQueryResAPI,google-api,google-bigquery,Google Api,Google Bigquery,我是BigQuery的新手,到目前为止,我一直在使用bq工具。 现在我想通过我的web应用程序查询我的数据 我的请求很简单,我想查询一个类似xxx.com/schema=x&query=“select*from My table”的URL,并获取json,我将从特定的服务器IP发出请求 听起来很简单,所以我在GoogleDeveloper控制台中打开了credential选项卡,那里有很多选项 Web应用程序 服务帐户 已安装的应用程序(android/chrome/ios/其他) 授权的ja

我是BigQuery的新手,到目前为止,我一直在使用bq工具。 现在我想通过我的web应用程序查询我的数据

我的请求很简单,我想查询一个类似xxx.com/schema=x&query=“select*from My table”的URL,并获取json,我将从特定的服务器IP发出请求

听起来很简单,所以我在GoogleDeveloper控制台中打开了credential选项卡,那里有很多选项

  • Web应用程序
  • 服务帐户
  • 已安装的应用程序(android/chrome/ios/其他)
  • 授权的javascript源代码
  • 授权重定向来源
安全密钥:客户端ID、客户端密码、电子邮件地址、公钥指纹和JSON安全文件

我失去了所有的访问选项和安全级别,我不知道我的请求是否可行。
bq查询的url到底是什么样子的?我该怎么办?

如果用户需要使用自己的BigQuery数据来使用您的应用程序,那么您必须使用web应用程序凭据。但这听起来更像是为了你自己的公司/项目,所以你正在寻找一个服务帐户。更多信息:

然后您可以使用oauth2身份验证,例如,对于python,您可以在此处阅读更多内容:

关于URL应该是什么样子,这应该不会太难。你可以在这里找到它:

大多数客户端库都有一个为API开发的“构建”函数。您可以在这里探索:

如果你指定了你的平台,我可能会提供更具体的帮助。我很难用django Nonl在应用程序引擎上实现谷歌自己的API;我祝你一切顺利