我们可以在不使用客户端库的情况下连接到谷歌云项目吗?
是什么BigQuery API
?它类似于bq-command line-tool
吗?
如果没有,有什么方法可以转换bq-commandline-tool
为 API 以在 Python 中使用?
我们可以在不使用客户端库的情况下连接到谷歌云项目吗?
是什么BigQuery API
?它类似于bq-command line-tool
吗?
如果没有,有什么方法可以转换bq-commandline-tool
为 API 以在 Python 中使用?
强烈建议在可用时使用 Google Cloud 客户端库,但如果您希望在没有客户端库的情况下从 Python 调用 Google Cloud Platform REST API,您可以使用 HTTP 库,例如Requests。
客户端库为您处理的一件事是身份验证。要使用 Python 对 Google API 进行身份验证,我强烈推荐使用google-auth Python 库。如果没有身份验证库,您将不得不自己实现 OAuth2 规范,这是不鼓励的。