【问题标题】:BigQuery PHP simple query exampleBigQuery PHP 简单查询示例
【发布时间】:2016-11-07 06:59:29
【问题描述】:

谁能提供一个简单的示例,展示如何使用 BigQuery(使用最新的客户端库文件)和 PHP(想看看如何提供凭据、要使用的所有客户端库文件以及如何使用查询并提供其他详细信息)?

【问题讨论】:

    标签: php google-bigquery


    【解决方案1】:

    图书馆有很多例子,linked question 也有一些答案。您还可以查看php+google bigquery 标签组合上的其他问题。

    https://github.com/google/google-api-php-client

    【讨论】:

    • 看过这些例子。我正在查看的只是使用 google bigquery 的 php 客户端库来获取值并提供凭据。我正在寻找一种无需使用 google cloud sdk 即可实现的方法(无需提供凭据作为环境变量并在代码本身中设置它们)。
    • 简单地说你不能。仅当您想编写一个完整的库来与 Google 服务对话时,我怀疑这就是您的目标。
    • *.com/questions/12413717/bigquery-php-examples ,这里的第二个答案是在没有 google cloud sdk 的情况下实现的,如果我没有错的话,只有客户端库。但这又是客户端库的旧版本。所以我只是想要一个新版本的例子
    • 不,这与 3 年前的 API 相同。这里没有两个东西,cloud sdk和client library是一样的。那是旧的,与composer 不兼容。您应该始终使用最新版本的库。我不明白你为什么要寻找不同的方式。每个人都使用上面的库,为什么要与众不同。如果你与众不同,你将找不到例子,而且会很困难。
    • 好吧,我猜我的理解是错误的,所以根据第二个答案,我只需要包含来自客户端库的 autoload.php 吗?在提供凭据后,我可以从 bigquery 查询?跨度>