BigQuery res api



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

我的请求很简单,我想查询这样的网址xxx.com/schema=x&query="从我的表中选择*",要获得json,我将从特定的服务器IP发出请求。

听起来很简单,所以我打开谷歌开发者控制台中的凭证选项卡,那里有很多选项

  • Web应用程序
  • 服务帐户
  • 已安装的应用程序(androidchrome/ios/其他)
  • 授权javascript来源
  • 授权重定向源

安全密钥:客户端ID、客户端机密、电子邮件地址、公钥指纹和JSON安全文件。

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

如果用户需要将您的应用程序与自己的BigQuery数据一起使用,那么它是您必须使用的web应用程序凭据。但这听起来更像是为你自己的公司/项目准备的,所以你正在寻找一个服务帐户。更多信息:https://developers.google.com/accounts/docs/OAuth2#serviceaccount

然后您可以使用oauth2身份验证,例如,对于python,您可以在此处阅读更多信息:https://developers.google.com/api-client-library/python/guide/aaa_oauth

关于URL应该是什么样子,这应该不会太难。你可以在这里找到它:https://developers.google.com/bigquery/docs/reference/v2/

大多数客户端库都有一个为API开发的"构建"函数。你可以在这里探索:https://developers.google.com/apis-explorer/#p/bigquery/v2/

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

相关内容

  • 没有找到相关文章

最新更新