谷歌api php客户端

Posted

技术标签:

【中文标题】谷歌api php客户端【英文标题】:Google api php client 【发布时间】:2017-10-28 22:56:35 【问题描述】:

我正在尝试在 Mac OS 上使用 xampp 在 localhost 网站上实现谷歌分析 API。

但我收到此错误:

致命错误:未捕获的异常:此库必须通过 composer 或通过下载完整包安装。请参阅 https://github.com/google/google-api-php-client#installation 上的说明。在 /Applications/XAMPP/xamppfiles/htdocs/ga-api/google-api-php-client/autoload.php:14 堆栈跟踪:#0 /Applications/XAMPP/xamppfiles/htdocs/ga-api/index.php(4 ): require_once() #1 main 在第 14 行的 /Applications/XAMPP/xamppfiles/htdocs/ga-api/google-api-php-client/autoload.php 中抛出

谁能帮我解决这个问题?

【问题讨论】:

你是通过 composer 安装的吗? 是的,通过终端 take.ms/Ey1SZ @OluwafemiSule :) ? 你可以试试composer dump-autoload 更新自动加载器吗? 我得到“生成自动加载文件” 【参考方案1】:

鉴于您使用 Composer 安装了该库,它将被安装到 vendor 并在 Composer 生成的 autoload.php 中可用。

我将在index.php(首选)或我需要实例化GoogleClient 类的地方require_once DIR. '/vendor/autoload.php';

确保在设置身份验证配置时正确引用客户端凭据的路径,如下所示: Google_Client->setAuthConfig($pathToCredentials)

参考:

设置身份验证凭据: https://github.com/google/google-api-php-client#authentication-with-oauth

自动加载类: https://getcomposer.org/doc/01-basic-usage.md#autoloading

【讨论】:

太棒了!谢谢!

以上是关于谷歌api php客户端的主要内容,如果未能解决你的问题,请参考以下文章

如何为客户端设置谷歌分析 API?

谷歌广告 API 集成

谷歌地图API密钥以编程方式

Google API OAuth 2 登录新的 OAuth 2 客户端出现问题

使用 PHP 计算行车路线?

NodeJS,如何使用谷歌 api 获取带有刷新令牌的新令牌?