【问题标题】:Is there any way to connect to google cloud project without using Client Library?有没有办法在不使用客户端库的情况下连接到谷歌云项目?
【发布时间】:2018-04-23 08:06:00
【问题描述】:

我们可以在不使用客户端库的情况下连接到谷歌云项目吗?

BigQuery API 是什么?和bq-command line-tool类似吗?

如果没有,有什么方法可以将bq-commandline-tool 转换为 API 以便在 Python 中使用?

【问题讨论】:

  • 您尝试过 Google 搜索吗?有一个REST API,客户端库和命令行客户端都使用它。我觉得你的问题太宽泛了;您似乎没有具体问题。

标签: python-2.7 google-cloud-platform google-bigquery client-library


【解决方案1】:

强烈建议在可用时使用 Google Cloud 客户端库,但如果您希望在没有客户端库的情况下从 Python 调用 Google Cloud Platform REST API,您可以使用 HTTP 库,例如 Requests

客户端库为您处理的一件事是authentication。要使用 Python 对 Google API 进行身份验证,我强烈推荐使用 google-auth Python library。如果没有身份验证库,您将不得不自己实现 OAuth2 规范,这是不鼓励的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 2018-03-26
    • 2020-07-12
    • 2014-06-13
    • 1970-01-01
    • 2010-11-27
    • 2016-07-06
    相关资源
    最近更新 更多