Google API 自动加载.php丢失


Google API autoload.php missing

我以前从未使用过Goodle API,现在我尝试通过API访问Google日历。

我下载了google-api-php-client-master.zip,提取了.../src/Google目录并将其复制到我的网络服务器(由第三方托管,这意味着我无法安装任何东西)。根据我的代码需要开始的示例

<?php
require_once "Google/Client.php";
require_once "Google/Service/Calendar.php";
....

但是Client.php抛出一个错误:

致命错误:require_once():需要打开失败的" (include_path='.:/usr/lib/php5.4') 在/homepages/39/d396519017/htdocs/VC2/Google/Client.php 第 18 行

客户端.php-18号线是这条线require_once realpath(dirname(__FILE__) . '/../../autoload.php');

但我无法自动加载.php任何地方。我错过了什么?

谢谢!

这是

您要查找的autoload.php文件。

最好

(也更容易)不必担心单独加载每个类文件并将此autoload.php文件包含在您将开始使用的示例的顶部!确保将文件放在包含src目录的文件夹中。

您还可以按照安装文档进行操作,并使用以下命令在包含路径中设置 src 文件夹:

set_include_path(get_include_path() . PATH_SEPARATOR . '/path/to/google-api-php-client/src');

执行上述任一操作时,必须改为利用use语句来包含所需的类。

更新:根据此问题,Google已转向在其前沿版本中纯粹使用Composer。应安装 Composer 并运行 composer require "google/apiclient:~2.0@dev" 以获取所需的自动加载.php文件,或在存储库中使用 v1.x.x 标记。我已经更新了自动加载.php链接到最新的 v1 标签。